├── .bazelignore ├── .bazelrc ├── .github └── workflows │ └── build_test_schedviz.yml ├── .gitignore ├── BUILD.bazel ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── WORKSPACE ├── analysis ├── BUILD.bazel ├── sched_analysis.go ├── sched_analysis_test.go ├── sched_collection.go ├── sched_collection_options.go ├── sched_collection_queries.go ├── sched_collection_queries_test.go ├── sched_cpu_span_set.go ├── sched_cpu_span_set_test.go ├── sched_elementary_intervals.go ├── sched_elementary_intervals_test.go ├── sched_event_loader.go ├── sched_event_loader_test.go ├── sched_event_loaders.go ├── sched_event_loaders.proto ├── sched_metrics.go ├── sched_metrics_test.go ├── sched_per_cpu_events.go ├── sched_per_cpu_events_intervals_test.go ├── sched_per_cpu_events_test.go ├── sched_query_filter.go ├── sched_test_common.go ├── sched_thread_inferrer.go ├── sched_thread_inferrer_test.go ├── sched_thread_span.go ├── sched_thread_span_set.go ├── sched_thread_span_set_test.go ├── sched_thread_span_test.go ├── sched_thread_transition.go ├── sched_thread_transition_builder.go ├── sched_thread_transition_test.go ├── sched_types.go ├── string_bank.go └── string_bank_test.go ├── angular-metadata.tsconfig.json ├── client ├── BUILD.bazel ├── app │ ├── BUILD.bazel │ ├── app.css │ ├── app.ng.html │ ├── app_root.ts │ ├── app_root_module.ts │ ├── app_root_test.ts │ ├── app_routing_module.ts │ ├── collections │ │ ├── BUILD.bazel │ │ ├── collections.css │ │ ├── collections.ng.html │ │ ├── collections.ts │ │ ├── collections_module.ts │ │ ├── collections_table.css │ │ ├── collections_table.ng.html │ │ ├── collections_table.ts │ │ ├── collections_test.ts │ │ ├── collections_toolbar.css │ │ ├── collections_toolbar.ng.html │ │ ├── collections_toolbar.ts │ │ └── selectable_anchor.ts │ ├── dashboard │ │ ├── BUILD.bazel │ │ ├── dashboard.css │ │ ├── dashboard.ng.html │ │ ├── dashboard.ts │ │ ├── dashboard_module.ts │ │ ├── dashboard_test.ts │ │ ├── dashboard_toolbar.css │ │ ├── dashboard_toolbar.ng.html │ │ └── dashboard_toolbar.ts │ ├── dialog_shortcuts.ts │ ├── heatmap │ │ ├── BUILD.bazel │ │ ├── cpu_axes │ │ │ ├── BUILD.bazel │ │ │ ├── cpu_axes.css │ │ │ ├── cpu_axes_module.ts │ │ │ ├── cpu_axes_test.ts │ │ │ ├── cpu_axis_layer.ts │ │ │ ├── index.ts │ │ │ └── topological_cpu_axis_layer.ts │ │ ├── heatmap.css │ │ ├── heatmap.ng.html │ │ ├── heatmap.ts │ │ ├── heatmap_module.ts │ │ ├── heatmap_test.ts │ │ ├── index.ts │ │ ├── intervals_layer.ts │ │ ├── metrics_overlay │ │ │ ├── BUILD.bazel │ │ │ ├── dialog_metrics_help.ng.html │ │ │ ├── index.ts │ │ │ ├── metrics_overlay.css │ │ │ ├── metrics_overlay.ng.html │ │ │ ├── metrics_overlay.ts │ │ │ ├── metrics_overlay_module.ts │ │ │ └── metrics_overlay_test.ts │ │ ├── preview_layer.ts │ │ ├── preview_layer_test.ts │ │ ├── timeline_zoom_brush.ts │ │ ├── timeline_zoom_brush_test.ts │ │ └── x_axis_layer.ts │ ├── models │ │ ├── BUILD.bazel │ │ ├── checkpoint.ts │ │ ├── collection.ts │ │ ├── collection_data_services.ts │ │ ├── collections_filter.ts │ │ ├── cpu_intervals.ts │ │ ├── cpu_layers.ts │ │ ├── events.ts │ │ ├── ftrace_interval.ts │ │ ├── ftrace_interval_test.ts │ │ ├── index.ts │ │ ├── interval.ts │ │ ├── layer.ts │ │ ├── metrics_services.ts │ │ ├── render_data_services.ts │ │ ├── sched_event.ts │ │ ├── thread.ts │ │ ├── thread_intervals.ts │ │ └── utilization_metrics.ts │ ├── services │ │ ├── BUILD.bazel │ │ ├── collection_data_service.ts │ │ ├── color_service.ts │ │ ├── index.ts │ │ ├── metrics_service.ts │ │ ├── render_data_service.ts │ │ ├── shortcut_service.ts │ │ └── shortcut_service_test.ts │ ├── sidebar │ │ ├── BUILD.bazel │ │ ├── settings_menu │ │ │ ├── BUILD.bazel │ │ │ ├── settings_menu.css │ │ │ ├── settings_menu.ng.html │ │ │ ├── settings_menu.ts │ │ │ ├── settings_menu_module.ts │ │ │ └── settings_menu_test.ts │ │ ├── sidebar.css │ │ ├── sidebar.ng.html │ │ ├── sidebar.ts │ │ ├── sidebar_module.ts │ │ ├── sidebar_test.ts │ │ └── thread_table │ │ │ ├── BUILD.bazel │ │ │ ├── antagonist_table.ng.html │ │ │ ├── antagonist_table.ts │ │ │ ├── antagonist_table_test.ts │ │ │ ├── event_table.ng.html │ │ │ ├── event_table.ts │ │ │ ├── event_table_test.ts │ │ │ ├── interval_table.ng.html │ │ │ ├── interval_table.ts │ │ │ ├── interval_table_test.ts │ │ │ ├── jump_to_time.ts │ │ │ ├── jump_to_time_test.ts │ │ │ ├── layer_toggle.css │ │ │ ├── layer_toggle.ts │ │ │ ├── sched_events_table.ng.html │ │ │ ├── sched_events_table.ts │ │ │ ├── sched_events_table_test.ts │ │ │ ├── selectable_table.ts │ │ │ ├── table_helpers_test.ts │ │ │ ├── thread_table.css │ │ │ ├── thread_table.ng.html │ │ │ ├── thread_table.ts │ │ │ ├── thread_table_module.ts │ │ │ └── thread_table_test.ts │ └── util │ │ ├── BUILD.bazel │ │ ├── clipboard.ts │ │ ├── complex_system_topology.ts │ │ ├── duration.ts │ │ ├── duration_test.ts │ │ ├── duration_validator.ts │ │ ├── error_snackbar.ts │ │ ├── hash_compressor.ts │ │ ├── hash_compressor_test.ts │ │ ├── hash_keys.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── system_topology.ts │ │ ├── util_module.ts │ │ └── viewport.ts ├── environments │ ├── BUILD.bazel │ ├── environment.dev.ts │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── main.ts ├── material-theme.scss ├── module-id.js ├── rxjs_shims.js ├── sched.html └── tsconfig.app.json ├── doc ├── images │ └── walkthrough │ │ ├── cib.png │ │ ├── collections_page.png │ │ ├── cpu_swimlane.png │ │ ├── events_tab.png │ │ ├── expanded_thread.png │ │ ├── layers_tab.png │ │ ├── layers_tab_preview.png │ │ ├── manipulated_layers.png │ │ ├── metrics.png │ │ ├── metrics_pane.png │ │ ├── migrations_selected.png │ │ ├── round_robin.png │ │ ├── sleep_time.png │ │ ├── trace_view.png │ │ ├── unzoomed_heatmap.png │ │ ├── unzoomed_heatmap_preview.png │ │ ├── zoombrush.png │ │ ├── zoomed_heatmap.png │ │ └── zoomed_heatmap_preview.png ├── sitemap.md └── walkthrough.md ├── ebpf ├── BUILD.bazel ├── collect.sh ├── sched.bt ├── schedbt.go └── schedbt_test.go ├── package.json ├── server ├── BUILD.bazel ├── api_service.go ├── collection_data_services.go ├── events.go ├── fs_storage.go ├── fs_storage_test.go ├── fs_upload_file.go ├── metrics_services.go ├── render_data_services.go ├── server.go ├── server_test.go ├── storage_proto_converters.go ├── storage_service.go └── testdata │ ├── ebpf_trace.tar.gz │ ├── test.tar.gz │ └── test_no_metadata.tar.gz ├── testhelpers ├── BUILD.bazel └── testhelpers.go ├── tracedata ├── BUILD.bazel ├── clipping.go ├── clipping_test.go ├── event_set_builder.go ├── event_set_builder_test.go ├── events.proto ├── sched_event.go ├── test_event_set_builder.go ├── trace_event.go └── trace_event_test.go ├── traceparser ├── BUILD.bazel ├── event_set_builder.go ├── event_set_builder_test.go ├── eventformat.go ├── example │ ├── BUILD.bazel │ └── trace_to_proto_converter.go ├── formatparser.go ├── formatparser_test.go ├── path.go ├── ringbuffer.go ├── testdata │ ├── input │ │ ├── cpu0 │ │ └── cpu0-32 │ └── output │ │ ├── trace-32.gob │ │ └── trace.gob ├── trace_parser.go ├── trace_parser_test.go └── traceevent.go ├── util ├── BUILD.bazel ├── gcloud_trace.sh ├── log.go ├── status.h ├── trace.cc ├── trace.h └── trace.sh └── yarn.lock /.bazelignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/.bazelrc -------------------------------------------------------------------------------- /.github/workflows/build_test_schedviz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/.github/workflows/build_test_schedviz.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/WORKSPACE -------------------------------------------------------------------------------- /analysis/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/BUILD.bazel -------------------------------------------------------------------------------- /analysis/sched_analysis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_analysis.go -------------------------------------------------------------------------------- /analysis/sched_analysis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_analysis_test.go -------------------------------------------------------------------------------- /analysis/sched_collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_collection.go -------------------------------------------------------------------------------- /analysis/sched_collection_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_collection_options.go -------------------------------------------------------------------------------- /analysis/sched_collection_queries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_collection_queries.go -------------------------------------------------------------------------------- /analysis/sched_collection_queries_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_collection_queries_test.go -------------------------------------------------------------------------------- /analysis/sched_cpu_span_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_cpu_span_set.go -------------------------------------------------------------------------------- /analysis/sched_cpu_span_set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_cpu_span_set_test.go -------------------------------------------------------------------------------- /analysis/sched_elementary_intervals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_elementary_intervals.go -------------------------------------------------------------------------------- /analysis/sched_elementary_intervals_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_elementary_intervals_test.go -------------------------------------------------------------------------------- /analysis/sched_event_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_event_loader.go -------------------------------------------------------------------------------- /analysis/sched_event_loader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_event_loader_test.go -------------------------------------------------------------------------------- /analysis/sched_event_loaders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_event_loaders.go -------------------------------------------------------------------------------- /analysis/sched_event_loaders.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_event_loaders.proto -------------------------------------------------------------------------------- /analysis/sched_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_metrics.go -------------------------------------------------------------------------------- /analysis/sched_metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_metrics_test.go -------------------------------------------------------------------------------- /analysis/sched_per_cpu_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_per_cpu_events.go -------------------------------------------------------------------------------- /analysis/sched_per_cpu_events_intervals_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_per_cpu_events_intervals_test.go -------------------------------------------------------------------------------- /analysis/sched_per_cpu_events_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_per_cpu_events_test.go -------------------------------------------------------------------------------- /analysis/sched_query_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_query_filter.go -------------------------------------------------------------------------------- /analysis/sched_test_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_test_common.go -------------------------------------------------------------------------------- /analysis/sched_thread_inferrer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_thread_inferrer.go -------------------------------------------------------------------------------- /analysis/sched_thread_inferrer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_thread_inferrer_test.go -------------------------------------------------------------------------------- /analysis/sched_thread_span.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_thread_span.go -------------------------------------------------------------------------------- /analysis/sched_thread_span_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_thread_span_set.go -------------------------------------------------------------------------------- /analysis/sched_thread_span_set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_thread_span_set_test.go -------------------------------------------------------------------------------- /analysis/sched_thread_span_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_thread_span_test.go -------------------------------------------------------------------------------- /analysis/sched_thread_transition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_thread_transition.go -------------------------------------------------------------------------------- /analysis/sched_thread_transition_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_thread_transition_builder.go -------------------------------------------------------------------------------- /analysis/sched_thread_transition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_thread_transition_test.go -------------------------------------------------------------------------------- /analysis/sched_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/sched_types.go -------------------------------------------------------------------------------- /analysis/string_bank.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/string_bank.go -------------------------------------------------------------------------------- /analysis/string_bank_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/analysis/string_bank_test.go -------------------------------------------------------------------------------- /angular-metadata.tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/angular-metadata.tsconfig.json -------------------------------------------------------------------------------- /client/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/BUILD.bazel -------------------------------------------------------------------------------- /client/app/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/BUILD.bazel -------------------------------------------------------------------------------- /client/app/app.css: -------------------------------------------------------------------------------- 1 | .toolbar-small { 2 | height: 34px; 3 | padding: 0; 4 | } 5 | -------------------------------------------------------------------------------- /client/app/app.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/app.ng.html -------------------------------------------------------------------------------- /client/app/app_root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/app_root.ts -------------------------------------------------------------------------------- /client/app/app_root_module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/app_root_module.ts -------------------------------------------------------------------------------- /client/app/app_root_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/app_root_test.ts -------------------------------------------------------------------------------- /client/app/app_routing_module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/app_routing_module.ts -------------------------------------------------------------------------------- /client/app/collections/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/collections/BUILD.bazel -------------------------------------------------------------------------------- /client/app/collections/collections.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/collections/collections.css -------------------------------------------------------------------------------- /client/app/collections/collections.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/collections/collections.ng.html -------------------------------------------------------------------------------- /client/app/collections/collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/collections/collections.ts -------------------------------------------------------------------------------- /client/app/collections/collections_module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/collections/collections_module.ts -------------------------------------------------------------------------------- /client/app/collections/collections_table.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/collections/collections_table.css -------------------------------------------------------------------------------- /client/app/collections/collections_table.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/collections/collections_table.ng.html -------------------------------------------------------------------------------- /client/app/collections/collections_table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/collections/collections_table.ts -------------------------------------------------------------------------------- /client/app/collections/collections_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/collections/collections_test.ts -------------------------------------------------------------------------------- /client/app/collections/collections_toolbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/collections/collections_toolbar.css -------------------------------------------------------------------------------- /client/app/collections/collections_toolbar.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/collections/collections_toolbar.ng.html -------------------------------------------------------------------------------- /client/app/collections/collections_toolbar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/collections/collections_toolbar.ts -------------------------------------------------------------------------------- /client/app/collections/selectable_anchor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/collections/selectable_anchor.ts -------------------------------------------------------------------------------- /client/app/dashboard/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/dashboard/BUILD.bazel -------------------------------------------------------------------------------- /client/app/dashboard/dashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/dashboard/dashboard.css -------------------------------------------------------------------------------- /client/app/dashboard/dashboard.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/dashboard/dashboard.ng.html -------------------------------------------------------------------------------- /client/app/dashboard/dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/dashboard/dashboard.ts -------------------------------------------------------------------------------- /client/app/dashboard/dashboard_module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/dashboard/dashboard_module.ts -------------------------------------------------------------------------------- /client/app/dashboard/dashboard_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/dashboard/dashboard_test.ts -------------------------------------------------------------------------------- /client/app/dashboard/dashboard_toolbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/dashboard/dashboard_toolbar.css -------------------------------------------------------------------------------- /client/app/dashboard/dashboard_toolbar.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/dashboard/dashboard_toolbar.ng.html -------------------------------------------------------------------------------- /client/app/dashboard/dashboard_toolbar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/dashboard/dashboard_toolbar.ts -------------------------------------------------------------------------------- /client/app/dialog_shortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/dialog_shortcuts.ts -------------------------------------------------------------------------------- /client/app/heatmap/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/BUILD.bazel -------------------------------------------------------------------------------- /client/app/heatmap/cpu_axes/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/cpu_axes/BUILD.bazel -------------------------------------------------------------------------------- /client/app/heatmap/cpu_axes/cpu_axes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/cpu_axes/cpu_axes.css -------------------------------------------------------------------------------- /client/app/heatmap/cpu_axes/cpu_axes_module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/cpu_axes/cpu_axes_module.ts -------------------------------------------------------------------------------- /client/app/heatmap/cpu_axes/cpu_axes_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/cpu_axes/cpu_axes_test.ts -------------------------------------------------------------------------------- /client/app/heatmap/cpu_axes/cpu_axis_layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/cpu_axes/cpu_axis_layer.ts -------------------------------------------------------------------------------- /client/app/heatmap/cpu_axes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/cpu_axes/index.ts -------------------------------------------------------------------------------- /client/app/heatmap/cpu_axes/topological_cpu_axis_layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/cpu_axes/topological_cpu_axis_layer.ts -------------------------------------------------------------------------------- /client/app/heatmap/heatmap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/heatmap.css -------------------------------------------------------------------------------- /client/app/heatmap/heatmap.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/heatmap.ng.html -------------------------------------------------------------------------------- /client/app/heatmap/heatmap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/heatmap.ts -------------------------------------------------------------------------------- /client/app/heatmap/heatmap_module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/heatmap_module.ts -------------------------------------------------------------------------------- /client/app/heatmap/heatmap_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/heatmap_test.ts -------------------------------------------------------------------------------- /client/app/heatmap/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/index.ts -------------------------------------------------------------------------------- /client/app/heatmap/intervals_layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/intervals_layer.ts -------------------------------------------------------------------------------- /client/app/heatmap/metrics_overlay/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/metrics_overlay/BUILD.bazel -------------------------------------------------------------------------------- /client/app/heatmap/metrics_overlay/dialog_metrics_help.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/metrics_overlay/dialog_metrics_help.ng.html -------------------------------------------------------------------------------- /client/app/heatmap/metrics_overlay/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/metrics_overlay/index.ts -------------------------------------------------------------------------------- /client/app/heatmap/metrics_overlay/metrics_overlay.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/metrics_overlay/metrics_overlay.css -------------------------------------------------------------------------------- /client/app/heatmap/metrics_overlay/metrics_overlay.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/metrics_overlay/metrics_overlay.ng.html -------------------------------------------------------------------------------- /client/app/heatmap/metrics_overlay/metrics_overlay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/metrics_overlay/metrics_overlay.ts -------------------------------------------------------------------------------- /client/app/heatmap/metrics_overlay/metrics_overlay_module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/metrics_overlay/metrics_overlay_module.ts -------------------------------------------------------------------------------- /client/app/heatmap/metrics_overlay/metrics_overlay_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/metrics_overlay/metrics_overlay_test.ts -------------------------------------------------------------------------------- /client/app/heatmap/preview_layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/preview_layer.ts -------------------------------------------------------------------------------- /client/app/heatmap/preview_layer_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/preview_layer_test.ts -------------------------------------------------------------------------------- /client/app/heatmap/timeline_zoom_brush.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/timeline_zoom_brush.ts -------------------------------------------------------------------------------- /client/app/heatmap/timeline_zoom_brush_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/timeline_zoom_brush_test.ts -------------------------------------------------------------------------------- /client/app/heatmap/x_axis_layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/heatmap/x_axis_layer.ts -------------------------------------------------------------------------------- /client/app/models/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/BUILD.bazel -------------------------------------------------------------------------------- /client/app/models/checkpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/checkpoint.ts -------------------------------------------------------------------------------- /client/app/models/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/collection.ts -------------------------------------------------------------------------------- /client/app/models/collection_data_services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/collection_data_services.ts -------------------------------------------------------------------------------- /client/app/models/collections_filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/collections_filter.ts -------------------------------------------------------------------------------- /client/app/models/cpu_intervals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/cpu_intervals.ts -------------------------------------------------------------------------------- /client/app/models/cpu_layers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/cpu_layers.ts -------------------------------------------------------------------------------- /client/app/models/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/events.ts -------------------------------------------------------------------------------- /client/app/models/ftrace_interval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/ftrace_interval.ts -------------------------------------------------------------------------------- /client/app/models/ftrace_interval_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/ftrace_interval_test.ts -------------------------------------------------------------------------------- /client/app/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/index.ts -------------------------------------------------------------------------------- /client/app/models/interval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/interval.ts -------------------------------------------------------------------------------- /client/app/models/layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/layer.ts -------------------------------------------------------------------------------- /client/app/models/metrics_services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/metrics_services.ts -------------------------------------------------------------------------------- /client/app/models/render_data_services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/render_data_services.ts -------------------------------------------------------------------------------- /client/app/models/sched_event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/sched_event.ts -------------------------------------------------------------------------------- /client/app/models/thread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/thread.ts -------------------------------------------------------------------------------- /client/app/models/thread_intervals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/thread_intervals.ts -------------------------------------------------------------------------------- /client/app/models/utilization_metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/models/utilization_metrics.ts -------------------------------------------------------------------------------- /client/app/services/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/services/BUILD.bazel -------------------------------------------------------------------------------- /client/app/services/collection_data_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/services/collection_data_service.ts -------------------------------------------------------------------------------- /client/app/services/color_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/services/color_service.ts -------------------------------------------------------------------------------- /client/app/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/services/index.ts -------------------------------------------------------------------------------- /client/app/services/metrics_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/services/metrics_service.ts -------------------------------------------------------------------------------- /client/app/services/render_data_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/services/render_data_service.ts -------------------------------------------------------------------------------- /client/app/services/shortcut_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/services/shortcut_service.ts -------------------------------------------------------------------------------- /client/app/services/shortcut_service_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/services/shortcut_service_test.ts -------------------------------------------------------------------------------- /client/app/sidebar/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/BUILD.bazel -------------------------------------------------------------------------------- /client/app/sidebar/settings_menu/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/settings_menu/BUILD.bazel -------------------------------------------------------------------------------- /client/app/sidebar/settings_menu/settings_menu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/settings_menu/settings_menu.css -------------------------------------------------------------------------------- /client/app/sidebar/settings_menu/settings_menu.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/settings_menu/settings_menu.ng.html -------------------------------------------------------------------------------- /client/app/sidebar/settings_menu/settings_menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/settings_menu/settings_menu.ts -------------------------------------------------------------------------------- /client/app/sidebar/settings_menu/settings_menu_module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/settings_menu/settings_menu_module.ts -------------------------------------------------------------------------------- /client/app/sidebar/settings_menu/settings_menu_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/settings_menu/settings_menu_test.ts -------------------------------------------------------------------------------- /client/app/sidebar/sidebar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/sidebar.css -------------------------------------------------------------------------------- /client/app/sidebar/sidebar.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/sidebar.ng.html -------------------------------------------------------------------------------- /client/app/sidebar/sidebar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/sidebar.ts -------------------------------------------------------------------------------- /client/app/sidebar/sidebar_module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/sidebar_module.ts -------------------------------------------------------------------------------- /client/app/sidebar/sidebar_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/sidebar_test.ts -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/BUILD.bazel -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/antagonist_table.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/antagonist_table.ng.html -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/antagonist_table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/antagonist_table.ts -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/antagonist_table_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/antagonist_table_test.ts -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/event_table.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/event_table.ng.html -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/event_table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/event_table.ts -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/event_table_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/event_table_test.ts -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/interval_table.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/interval_table.ng.html -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/interval_table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/interval_table.ts -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/interval_table_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/interval_table_test.ts -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/jump_to_time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/jump_to_time.ts -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/jump_to_time_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/jump_to_time_test.ts -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/layer_toggle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/layer_toggle.css -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/layer_toggle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/layer_toggle.ts -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/sched_events_table.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/sched_events_table.ng.html -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/sched_events_table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/sched_events_table.ts -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/sched_events_table_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/sched_events_table_test.ts -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/selectable_table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/selectable_table.ts -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/table_helpers_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/table_helpers_test.ts -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/thread_table.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/thread_table.css -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/thread_table.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/thread_table.ng.html -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/thread_table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/thread_table.ts -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/thread_table_module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/thread_table_module.ts -------------------------------------------------------------------------------- /client/app/sidebar/thread_table/thread_table_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/sidebar/thread_table/thread_table_test.ts -------------------------------------------------------------------------------- /client/app/util/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/util/BUILD.bazel -------------------------------------------------------------------------------- /client/app/util/clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/util/clipboard.ts -------------------------------------------------------------------------------- /client/app/util/complex_system_topology.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/util/complex_system_topology.ts -------------------------------------------------------------------------------- /client/app/util/duration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/util/duration.ts -------------------------------------------------------------------------------- /client/app/util/duration_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/util/duration_test.ts -------------------------------------------------------------------------------- /client/app/util/duration_validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/util/duration_validator.ts -------------------------------------------------------------------------------- /client/app/util/error_snackbar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/util/error_snackbar.ts -------------------------------------------------------------------------------- /client/app/util/hash_compressor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/util/hash_compressor.ts -------------------------------------------------------------------------------- /client/app/util/hash_compressor_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/util/hash_compressor_test.ts -------------------------------------------------------------------------------- /client/app/util/hash_keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/util/hash_keys.ts -------------------------------------------------------------------------------- /client/app/util/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/util/helpers.ts -------------------------------------------------------------------------------- /client/app/util/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/util/index.ts -------------------------------------------------------------------------------- /client/app/util/system_topology.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/util/system_topology.ts -------------------------------------------------------------------------------- /client/app/util/util_module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/util/util_module.ts -------------------------------------------------------------------------------- /client/app/util/viewport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/app/util/viewport.ts -------------------------------------------------------------------------------- /client/environments/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/environments/BUILD.bazel -------------------------------------------------------------------------------- /client/environments/environment.dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/environments/environment.dev.ts -------------------------------------------------------------------------------- /client/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/environments/environment.prod.ts -------------------------------------------------------------------------------- /client/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/environments/environment.ts -------------------------------------------------------------------------------- /client/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/favicon.ico -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/index.html -------------------------------------------------------------------------------- /client/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/main.ts -------------------------------------------------------------------------------- /client/material-theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/material-theme.scss -------------------------------------------------------------------------------- /client/module-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/module-id.js -------------------------------------------------------------------------------- /client/rxjs_shims.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/rxjs_shims.js -------------------------------------------------------------------------------- /client/sched.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/sched.html -------------------------------------------------------------------------------- /client/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/client/tsconfig.app.json -------------------------------------------------------------------------------- /doc/images/walkthrough/cib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/cib.png -------------------------------------------------------------------------------- /doc/images/walkthrough/collections_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/collections_page.png -------------------------------------------------------------------------------- /doc/images/walkthrough/cpu_swimlane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/cpu_swimlane.png -------------------------------------------------------------------------------- /doc/images/walkthrough/events_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/events_tab.png -------------------------------------------------------------------------------- /doc/images/walkthrough/expanded_thread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/expanded_thread.png -------------------------------------------------------------------------------- /doc/images/walkthrough/layers_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/layers_tab.png -------------------------------------------------------------------------------- /doc/images/walkthrough/layers_tab_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/layers_tab_preview.png -------------------------------------------------------------------------------- /doc/images/walkthrough/manipulated_layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/manipulated_layers.png -------------------------------------------------------------------------------- /doc/images/walkthrough/metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/metrics.png -------------------------------------------------------------------------------- /doc/images/walkthrough/metrics_pane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/metrics_pane.png -------------------------------------------------------------------------------- /doc/images/walkthrough/migrations_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/migrations_selected.png -------------------------------------------------------------------------------- /doc/images/walkthrough/round_robin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/round_robin.png -------------------------------------------------------------------------------- /doc/images/walkthrough/sleep_time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/sleep_time.png -------------------------------------------------------------------------------- /doc/images/walkthrough/trace_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/trace_view.png -------------------------------------------------------------------------------- /doc/images/walkthrough/unzoomed_heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/unzoomed_heatmap.png -------------------------------------------------------------------------------- /doc/images/walkthrough/unzoomed_heatmap_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/unzoomed_heatmap_preview.png -------------------------------------------------------------------------------- /doc/images/walkthrough/zoombrush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/zoombrush.png -------------------------------------------------------------------------------- /doc/images/walkthrough/zoomed_heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/zoomed_heatmap.png -------------------------------------------------------------------------------- /doc/images/walkthrough/zoomed_heatmap_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/images/walkthrough/zoomed_heatmap_preview.png -------------------------------------------------------------------------------- /doc/sitemap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/sitemap.md -------------------------------------------------------------------------------- /doc/walkthrough.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/doc/walkthrough.md -------------------------------------------------------------------------------- /ebpf/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/ebpf/BUILD.bazel -------------------------------------------------------------------------------- /ebpf/collect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/ebpf/collect.sh -------------------------------------------------------------------------------- /ebpf/sched.bt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/ebpf/sched.bt -------------------------------------------------------------------------------- /ebpf/schedbt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/ebpf/schedbt.go -------------------------------------------------------------------------------- /ebpf/schedbt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/ebpf/schedbt_test.go -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/package.json -------------------------------------------------------------------------------- /server/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/server/BUILD.bazel -------------------------------------------------------------------------------- /server/api_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/server/api_service.go -------------------------------------------------------------------------------- /server/collection_data_services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/server/collection_data_services.go -------------------------------------------------------------------------------- /server/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/server/events.go -------------------------------------------------------------------------------- /server/fs_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/server/fs_storage.go -------------------------------------------------------------------------------- /server/fs_storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/server/fs_storage_test.go -------------------------------------------------------------------------------- /server/fs_upload_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/server/fs_upload_file.go -------------------------------------------------------------------------------- /server/metrics_services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/server/metrics_services.go -------------------------------------------------------------------------------- /server/render_data_services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/server/render_data_services.go -------------------------------------------------------------------------------- /server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/server/server.go -------------------------------------------------------------------------------- /server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/server/server_test.go -------------------------------------------------------------------------------- /server/storage_proto_converters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/server/storage_proto_converters.go -------------------------------------------------------------------------------- /server/storage_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/server/storage_service.go -------------------------------------------------------------------------------- /server/testdata/ebpf_trace.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/server/testdata/ebpf_trace.tar.gz -------------------------------------------------------------------------------- /server/testdata/test.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/server/testdata/test.tar.gz -------------------------------------------------------------------------------- /server/testdata/test_no_metadata.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/server/testdata/test_no_metadata.tar.gz -------------------------------------------------------------------------------- /testhelpers/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/testhelpers/BUILD.bazel -------------------------------------------------------------------------------- /testhelpers/testhelpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/testhelpers/testhelpers.go -------------------------------------------------------------------------------- /tracedata/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/tracedata/BUILD.bazel -------------------------------------------------------------------------------- /tracedata/clipping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/tracedata/clipping.go -------------------------------------------------------------------------------- /tracedata/clipping_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/tracedata/clipping_test.go -------------------------------------------------------------------------------- /tracedata/event_set_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/tracedata/event_set_builder.go -------------------------------------------------------------------------------- /tracedata/event_set_builder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/tracedata/event_set_builder_test.go -------------------------------------------------------------------------------- /tracedata/events.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/tracedata/events.proto -------------------------------------------------------------------------------- /tracedata/sched_event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/tracedata/sched_event.go -------------------------------------------------------------------------------- /tracedata/test_event_set_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/tracedata/test_event_set_builder.go -------------------------------------------------------------------------------- /tracedata/trace_event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/tracedata/trace_event.go -------------------------------------------------------------------------------- /tracedata/trace_event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/tracedata/trace_event_test.go -------------------------------------------------------------------------------- /traceparser/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/traceparser/BUILD.bazel -------------------------------------------------------------------------------- /traceparser/event_set_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/traceparser/event_set_builder.go -------------------------------------------------------------------------------- /traceparser/event_set_builder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/traceparser/event_set_builder_test.go -------------------------------------------------------------------------------- /traceparser/eventformat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/traceparser/eventformat.go -------------------------------------------------------------------------------- /traceparser/example/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/traceparser/example/BUILD.bazel -------------------------------------------------------------------------------- /traceparser/example/trace_to_proto_converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/traceparser/example/trace_to_proto_converter.go -------------------------------------------------------------------------------- /traceparser/formatparser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/traceparser/formatparser.go -------------------------------------------------------------------------------- /traceparser/formatparser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/traceparser/formatparser_test.go -------------------------------------------------------------------------------- /traceparser/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/traceparser/path.go -------------------------------------------------------------------------------- /traceparser/ringbuffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/traceparser/ringbuffer.go -------------------------------------------------------------------------------- /traceparser/testdata/input/cpu0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/traceparser/testdata/input/cpu0 -------------------------------------------------------------------------------- /traceparser/testdata/input/cpu0-32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/traceparser/testdata/input/cpu0-32 -------------------------------------------------------------------------------- /traceparser/testdata/output/trace-32.gob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/traceparser/testdata/output/trace-32.gob -------------------------------------------------------------------------------- /traceparser/testdata/output/trace.gob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/traceparser/testdata/output/trace.gob -------------------------------------------------------------------------------- /traceparser/trace_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/traceparser/trace_parser.go -------------------------------------------------------------------------------- /traceparser/trace_parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/traceparser/trace_parser_test.go -------------------------------------------------------------------------------- /traceparser/traceevent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/traceparser/traceevent.go -------------------------------------------------------------------------------- /util/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/util/BUILD.bazel -------------------------------------------------------------------------------- /util/gcloud_trace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/util/gcloud_trace.sh -------------------------------------------------------------------------------- /util/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/util/log.go -------------------------------------------------------------------------------- /util/status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/util/status.h -------------------------------------------------------------------------------- /util/trace.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/util/trace.cc -------------------------------------------------------------------------------- /util/trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/util/trace.h -------------------------------------------------------------------------------- /util/trace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/util/trace.sh -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/schedviz/HEAD/yarn.lock --------------------------------------------------------------------------------