├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug.md │ └── config.yml ├── dco.yml └── workflows │ ├── build-deb.yml │ └── build.yml ├── .gitignore ├── .ocamlformat ├── .vscode └── tasks.json ├── CONTRIBUTING.md ├── LICENSE.md ├── Makefile ├── README.md ├── bin ├── dune ├── gen-versions.sh ├── magic_trace_bin.ml └── magic_trace_bin.mli ├── debian ├── changelog ├── control ├── rules └── source │ └── format ├── demo ├── README.md ├── csharp │ ├── .gitignore │ ├── Program.cs │ ├── csharp.csproj │ └── run.sh ├── demo.c ├── demo.cpp ├── demo.go ├── demo.js ├── demo.ml └── java ├── direct_backend ├── README.md ├── cinaps │ ├── dune │ ├── trace_decoding_interop.ml │ └── trace_decoding_interop.mli ├── decoding.ml ├── decoding.mli ├── decoding_stubs.c ├── dune ├── import.ml ├── magic_trace_direct_backend.ml ├── magic_trace_direct_backend.mli ├── manual_perf.ml ├── manual_perf.mli └── manual_perf_stubs.c ├── docs ├── assets │ ├── logo-dark.svg │ ├── logo-light.svg │ ├── stage-1.gif │ ├── stage-2.gif │ ├── stage-3.gif │ └── stage-4.gif └── dune ├── dune ├── dune-project ├── lib └── magic_trace │ ├── README.md │ ├── dune │ ├── src │ ├── dune │ ├── import.ml │ ├── magic_trace.ml │ ├── magic_trace.mli │ └── stop_stubs.c │ └── test │ ├── dune │ └── import.ml ├── magic-trace.opam ├── src ├── backend_intf.ml ├── boot_time.ml ├── boot_time.mli ├── boot_time_stubs.c ├── breakpoint.ml ├── breakpoint.mli ├── breakpoint_stubs.c ├── callgraph_mode.ml ├── callgraph_mode.mli ├── callstack_compression.ml ├── callstack_compression.mli ├── collection_mode.ml ├── collection_mode.mli ├── decode_result.ml ├── decode_result.mli ├── demangle_ocaml_symbols.ml ├── demangle_ocaml_symbols.mli ├── dune ├── elf.ml ├── elf.mli ├── elf_intf.ml ├── env_vars.ml ├── env_vars.mli ├── errno.ml ├── errno.mli ├── event.ml ├── event.mli ├── for_range.ml ├── for_range.mli ├── ocaml_exception_info.ml ├── ocaml_exception_info.mli ├── perf_capabilities.ml ├── perf_capabilities.mli ├── perf_ctlfd.ml ├── perf_ctlfd.mli ├── perf_decode.ml ├── perf_decode.mli ├── perf_dlfilter.c ├── perf_dlfilter.h ├── perf_map.ml ├── perf_map.mli ├── perf_map_location.ml ├── perf_map_location.mli ├── perf_tool_backend.ml ├── perf_tool_backend.mli ├── perf_utils.h ├── pow2_pages.ml ├── pow2_pages.mli ├── process_info.ml ├── process_info.mli ├── ptrace.ml ├── ptrace.mli ├── ptrace_stubs.c ├── real_trace.ml ├── real_trace.mli ├── subcommand.ml ├── subcommand.mli ├── symbol.ml ├── symbol.mli ├── symbol_selection.ml ├── symbol_selection.mli ├── timer_resolution.ml ├── timer_resolution.mli ├── trace.ml ├── trace.mli ├── trace_filter.ml ├── trace_filter.mli ├── trace_scope.ml ├── trace_scope.mli ├── trace_state_change.ml ├── trace_state_change.mli ├── trace_writer.ml ├── trace_writer.mli ├── trace_writer_intf.ml ├── tracing_tool_output.ml ├── tracing_tool_output.mli ├── util.ml ├── util.mli ├── when_to_snapshot.ml └── when_to_snapshot.mli ├── test ├── btree_rebalance_decode_error.perf ├── c_demo_sampling.ml ├── c_demo_sampling.mli ├── c_demo_sampling.perf ├── callstack_compression_test.ml ├── callstack_compression_test.mli ├── decode_errors.ml ├── decode_errors.mli ├── demangle_ocaml_symbols.ml ├── demo_extra_events.ml ├── demo_extra_events.mli ├── demo_sampling_with_branch_misses_and_cache_misses.perf ├── demo_with_branch_misses.perf ├── demo_with_branch_misses_and_cache_misses.perf ├── dune ├── hello_world_userspace.ml ├── hello_world_userspace.mli ├── hello_world_userspace.perf ├── hello_world_with_kernel_tracing.ml ├── hello_world_with_kernel_tracing.mli ├── hello_world_with_kernel_tracing.perf ├── memmove_decode_error.perf ├── ocaml_demo_sampling.ml ├── ocaml_demo_sampling.mli ├── ocaml_demo_sampling.perf ├── ocaml_exceptions.ml ├── ocaml_exceptions.mli ├── ocaml_exceptions.perf ├── ocaml_exceptions_poptrap_corner_case.perf ├── page_fault.ml ├── page_fault.mli ├── page_fault.perf ├── perf_script.ml ├── perf_script.mli ├── sample-targets │ ├── c │ │ └── simpletest.c │ ├── long-running │ │ ├── dune │ │ ├── long_running-help-for-review.org │ │ ├── long_running.ml │ │ └── long_running.mli │ ├── ocaml-raise │ │ ├── dune │ │ ├── sample-help-for-review.org │ │ ├── sample.ml │ │ └── sample.mli │ └── variable-duration │ │ ├── dune │ │ ├── variable_duration.ml │ │ └── variable_duration.mli ├── simple_gogo.ml ├── simple_gogo.mli ├── simple_gogo.perf ├── test.ml ├── test.mli ├── test_events_output.ml └── test_events_output.mli └── vendor ├── fzf ├── CONTRIBUTING.md ├── LICENSE.md ├── Makefile ├── README.md ├── dune ├── dune-project ├── fzf.opam └── src │ ├── dune │ ├── fzf.ml │ ├── fzf.mli │ ├── import.ml │ ├── io.ml │ └── io.mli └── tracing ├── CONTRIBUTING.md ├── LICENSE.md ├── Makefile ├── README.md ├── demo ├── dune ├── tracing_demo.ml └── tracing_demo.mli ├── dune ├── dune-project ├── probes ├── dune ├── tracing_probes.ml └── tracing_probes.mli ├── src ├── dune ├── flow.ml ├── flow.mli ├── parser.ml ├── parser.mli ├── parser_intf.ml ├── queue_to_spans.ml ├── queue_to_spans.mli ├── record_writer.ml ├── record_writer.mli ├── tool_output.ml ├── tool_output.mli ├── tool_output_intf.ml ├── trace.ml ├── trace.mli ├── trace_intf.ml ├── tracing.ml ├── util.ml └── util.mli ├── tracing.opam └── zero ├── destinations.ml ├── destinations.mli ├── dune ├── tracing_zero.ml ├── writer.ml ├── writer.mli └── writer_intf.ml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/dco.yml: -------------------------------------------------------------------------------- 1 | require: 2 | members: false 3 | -------------------------------------------------------------------------------- /.github/workflows/build-deb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/.github/workflows/build-deb.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/.gitignore -------------------------------------------------------------------------------- /.ocamlformat: -------------------------------------------------------------------------------- 1 | version=0.26.2 2 | profile=janestreet 3 | -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/README.md -------------------------------------------------------------------------------- /bin/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/bin/dune -------------------------------------------------------------------------------- /bin/gen-versions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/bin/gen-versions.sh -------------------------------------------------------------------------------- /bin/magic_trace_bin.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/bin/magic_trace_bin.ml -------------------------------------------------------------------------------- /bin/magic_trace_bin.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/debian/control -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/demo/README.md -------------------------------------------------------------------------------- /demo/csharp/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | -------------------------------------------------------------------------------- /demo/csharp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/demo/csharp/Program.cs -------------------------------------------------------------------------------- /demo/csharp/csharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/demo/csharp/csharp.csproj -------------------------------------------------------------------------------- /demo/csharp/run.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | COMPlus_PerfMapEnabled=1 dotnet run 3 | -------------------------------------------------------------------------------- /demo/demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/demo/demo.c -------------------------------------------------------------------------------- /demo/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/demo/demo.cpp -------------------------------------------------------------------------------- /demo/demo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/demo/demo.go -------------------------------------------------------------------------------- /demo/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/demo/demo.js -------------------------------------------------------------------------------- /demo/demo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/demo/demo.ml -------------------------------------------------------------------------------- /demo/java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/demo/java -------------------------------------------------------------------------------- /direct_backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/direct_backend/README.md -------------------------------------------------------------------------------- /direct_backend/cinaps/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/direct_backend/cinaps/dune -------------------------------------------------------------------------------- /direct_backend/cinaps/trace_decoding_interop.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/direct_backend/cinaps/trace_decoding_interop.ml -------------------------------------------------------------------------------- /direct_backend/cinaps/trace_decoding_interop.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/direct_backend/cinaps/trace_decoding_interop.mli -------------------------------------------------------------------------------- /direct_backend/decoding.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/direct_backend/decoding.ml -------------------------------------------------------------------------------- /direct_backend/decoding.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/direct_backend/decoding.mli -------------------------------------------------------------------------------- /direct_backend/decoding_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/direct_backend/decoding_stubs.c -------------------------------------------------------------------------------- /direct_backend/dune: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /direct_backend/import.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/direct_backend/import.ml -------------------------------------------------------------------------------- /direct_backend/magic_trace_direct_backend.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/direct_backend/magic_trace_direct_backend.ml -------------------------------------------------------------------------------- /direct_backend/magic_trace_direct_backend.mli: -------------------------------------------------------------------------------- 1 | open! Import 2 | include Backend_intf.S 3 | -------------------------------------------------------------------------------- /direct_backend/manual_perf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/direct_backend/manual_perf.ml -------------------------------------------------------------------------------- /direct_backend/manual_perf.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/direct_backend/manual_perf.mli -------------------------------------------------------------------------------- /direct_backend/manual_perf_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/direct_backend/manual_perf_stubs.c -------------------------------------------------------------------------------- /docs/assets/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/docs/assets/logo-dark.svg -------------------------------------------------------------------------------- /docs/assets/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/docs/assets/logo-light.svg -------------------------------------------------------------------------------- /docs/assets/stage-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/docs/assets/stage-1.gif -------------------------------------------------------------------------------- /docs/assets/stage-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/docs/assets/stage-2.gif -------------------------------------------------------------------------------- /docs/assets/stage-3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/docs/assets/stage-3.gif -------------------------------------------------------------------------------- /docs/assets/stage-4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/docs/assets/stage-4.gif -------------------------------------------------------------------------------- /docs/dune: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/dune -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 2.0) 2 | -------------------------------------------------------------------------------- /lib/magic_trace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/lib/magic_trace/README.md -------------------------------------------------------------------------------- /lib/magic_trace/dune: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/magic_trace/src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/lib/magic_trace/src/dune -------------------------------------------------------------------------------- /lib/magic_trace/src/import.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/magic_trace/src/magic_trace.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/lib/magic_trace/src/magic_trace.ml -------------------------------------------------------------------------------- /lib/magic_trace/src/magic_trace.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/lib/magic_trace/src/magic_trace.mli -------------------------------------------------------------------------------- /lib/magic_trace/src/stop_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/lib/magic_trace/src/stop_stubs.c -------------------------------------------------------------------------------- /lib/magic_trace/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/lib/magic_trace/test/dune -------------------------------------------------------------------------------- /lib/magic_trace/test/import.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/lib/magic_trace/test/import.ml -------------------------------------------------------------------------------- /magic-trace.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/magic-trace.opam -------------------------------------------------------------------------------- /src/backend_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/backend_intf.ml -------------------------------------------------------------------------------- /src/boot_time.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/boot_time.ml -------------------------------------------------------------------------------- /src/boot_time.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/boot_time.mli -------------------------------------------------------------------------------- /src/boot_time_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/boot_time_stubs.c -------------------------------------------------------------------------------- /src/breakpoint.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/breakpoint.ml -------------------------------------------------------------------------------- /src/breakpoint.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/breakpoint.mli -------------------------------------------------------------------------------- /src/breakpoint_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/breakpoint_stubs.c -------------------------------------------------------------------------------- /src/callgraph_mode.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/callgraph_mode.ml -------------------------------------------------------------------------------- /src/callgraph_mode.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/callgraph_mode.mli -------------------------------------------------------------------------------- /src/callstack_compression.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/callstack_compression.ml -------------------------------------------------------------------------------- /src/callstack_compression.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/callstack_compression.mli -------------------------------------------------------------------------------- /src/collection_mode.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/collection_mode.ml -------------------------------------------------------------------------------- /src/collection_mode.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/collection_mode.mli -------------------------------------------------------------------------------- /src/decode_result.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/decode_result.ml -------------------------------------------------------------------------------- /src/decode_result.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/decode_result.mli -------------------------------------------------------------------------------- /src/demangle_ocaml_symbols.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/demangle_ocaml_symbols.ml -------------------------------------------------------------------------------- /src/demangle_ocaml_symbols.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/demangle_ocaml_symbols.mli -------------------------------------------------------------------------------- /src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/dune -------------------------------------------------------------------------------- /src/elf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/elf.ml -------------------------------------------------------------------------------- /src/elf.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/elf.mli -------------------------------------------------------------------------------- /src/elf_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/elf_intf.ml -------------------------------------------------------------------------------- /src/env_vars.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/env_vars.ml -------------------------------------------------------------------------------- /src/env_vars.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/env_vars.mli -------------------------------------------------------------------------------- /src/errno.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/errno.ml -------------------------------------------------------------------------------- /src/errno.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/errno.mli -------------------------------------------------------------------------------- /src/event.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/event.ml -------------------------------------------------------------------------------- /src/event.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/event.mli -------------------------------------------------------------------------------- /src/for_range.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/for_range.ml -------------------------------------------------------------------------------- /src/for_range.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/for_range.mli -------------------------------------------------------------------------------- /src/ocaml_exception_info.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/ocaml_exception_info.ml -------------------------------------------------------------------------------- /src/ocaml_exception_info.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/ocaml_exception_info.mli -------------------------------------------------------------------------------- /src/perf_capabilities.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/perf_capabilities.ml -------------------------------------------------------------------------------- /src/perf_capabilities.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/perf_capabilities.mli -------------------------------------------------------------------------------- /src/perf_ctlfd.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/perf_ctlfd.ml -------------------------------------------------------------------------------- /src/perf_ctlfd.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/perf_ctlfd.mli -------------------------------------------------------------------------------- /src/perf_decode.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/perf_decode.ml -------------------------------------------------------------------------------- /src/perf_decode.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/perf_decode.mli -------------------------------------------------------------------------------- /src/perf_dlfilter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/perf_dlfilter.c -------------------------------------------------------------------------------- /src/perf_dlfilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/perf_dlfilter.h -------------------------------------------------------------------------------- /src/perf_map.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/perf_map.ml -------------------------------------------------------------------------------- /src/perf_map.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/perf_map.mli -------------------------------------------------------------------------------- /src/perf_map_location.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/perf_map_location.ml -------------------------------------------------------------------------------- /src/perf_map_location.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/perf_map_location.mli -------------------------------------------------------------------------------- /src/perf_tool_backend.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/perf_tool_backend.ml -------------------------------------------------------------------------------- /src/perf_tool_backend.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/perf_tool_backend.mli -------------------------------------------------------------------------------- /src/perf_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/perf_utils.h -------------------------------------------------------------------------------- /src/pow2_pages.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/pow2_pages.ml -------------------------------------------------------------------------------- /src/pow2_pages.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/pow2_pages.mli -------------------------------------------------------------------------------- /src/process_info.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/process_info.ml -------------------------------------------------------------------------------- /src/process_info.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/process_info.mli -------------------------------------------------------------------------------- /src/ptrace.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/ptrace.ml -------------------------------------------------------------------------------- /src/ptrace.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/ptrace.mli -------------------------------------------------------------------------------- /src/ptrace_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/ptrace_stubs.c -------------------------------------------------------------------------------- /src/real_trace.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/real_trace.ml -------------------------------------------------------------------------------- /src/real_trace.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/real_trace.mli -------------------------------------------------------------------------------- /src/subcommand.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/subcommand.ml -------------------------------------------------------------------------------- /src/subcommand.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/subcommand.mli -------------------------------------------------------------------------------- /src/symbol.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/symbol.ml -------------------------------------------------------------------------------- /src/symbol.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/symbol.mli -------------------------------------------------------------------------------- /src/symbol_selection.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/symbol_selection.ml -------------------------------------------------------------------------------- /src/symbol_selection.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/symbol_selection.mli -------------------------------------------------------------------------------- /src/timer_resolution.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/timer_resolution.ml -------------------------------------------------------------------------------- /src/timer_resolution.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/timer_resolution.mli -------------------------------------------------------------------------------- /src/trace.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/trace.ml -------------------------------------------------------------------------------- /src/trace.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/trace.mli -------------------------------------------------------------------------------- /src/trace_filter.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/trace_filter.ml -------------------------------------------------------------------------------- /src/trace_filter.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/trace_filter.mli -------------------------------------------------------------------------------- /src/trace_scope.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/trace_scope.ml -------------------------------------------------------------------------------- /src/trace_scope.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/trace_scope.mli -------------------------------------------------------------------------------- /src/trace_state_change.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/trace_state_change.ml -------------------------------------------------------------------------------- /src/trace_state_change.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/trace_state_change.mli -------------------------------------------------------------------------------- /src/trace_writer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/trace_writer.ml -------------------------------------------------------------------------------- /src/trace_writer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/trace_writer.mli -------------------------------------------------------------------------------- /src/trace_writer_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/trace_writer_intf.ml -------------------------------------------------------------------------------- /src/tracing_tool_output.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/tracing_tool_output.ml -------------------------------------------------------------------------------- /src/tracing_tool_output.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/tracing_tool_output.mli -------------------------------------------------------------------------------- /src/util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/util.ml -------------------------------------------------------------------------------- /src/util.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/util.mli -------------------------------------------------------------------------------- /src/when_to_snapshot.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/when_to_snapshot.ml -------------------------------------------------------------------------------- /src/when_to_snapshot.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/src/when_to_snapshot.mli -------------------------------------------------------------------------------- /test/btree_rebalance_decode_error.perf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/btree_rebalance_decode_error.perf -------------------------------------------------------------------------------- /test/c_demo_sampling.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/c_demo_sampling.ml -------------------------------------------------------------------------------- /test/c_demo_sampling.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature deliberately left empty. *) 2 | -------------------------------------------------------------------------------- /test/c_demo_sampling.perf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/c_demo_sampling.perf -------------------------------------------------------------------------------- /test/callstack_compression_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/callstack_compression_test.ml -------------------------------------------------------------------------------- /test/callstack_compression_test.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/decode_errors.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/decode_errors.ml -------------------------------------------------------------------------------- /test/decode_errors.mli: -------------------------------------------------------------------------------- 1 | (* intentionally left blank *) 2 | -------------------------------------------------------------------------------- /test/demangle_ocaml_symbols.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/demangle_ocaml_symbols.ml -------------------------------------------------------------------------------- /test/demo_extra_events.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/demo_extra_events.ml -------------------------------------------------------------------------------- /test/demo_extra_events.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature deliberately left empty. *) 2 | -------------------------------------------------------------------------------- /test/demo_sampling_with_branch_misses_and_cache_misses.perf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/demo_sampling_with_branch_misses_and_cache_misses.perf -------------------------------------------------------------------------------- /test/demo_with_branch_misses.perf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/demo_with_branch_misses.perf -------------------------------------------------------------------------------- /test/demo_with_branch_misses_and_cache_misses.perf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/demo_with_branch_misses_and_cache_misses.perf -------------------------------------------------------------------------------- /test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/dune -------------------------------------------------------------------------------- /test/hello_world_userspace.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/hello_world_userspace.ml -------------------------------------------------------------------------------- /test/hello_world_userspace.mli: -------------------------------------------------------------------------------- 1 | (* intentionally left blank *) 2 | -------------------------------------------------------------------------------- /test/hello_world_userspace.perf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/hello_world_userspace.perf -------------------------------------------------------------------------------- /test/hello_world_with_kernel_tracing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/hello_world_with_kernel_tracing.ml -------------------------------------------------------------------------------- /test/hello_world_with_kernel_tracing.mli: -------------------------------------------------------------------------------- 1 | (* intentionally left blank *) 2 | -------------------------------------------------------------------------------- /test/hello_world_with_kernel_tracing.perf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/hello_world_with_kernel_tracing.perf -------------------------------------------------------------------------------- /test/memmove_decode_error.perf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/memmove_decode_error.perf -------------------------------------------------------------------------------- /test/ocaml_demo_sampling.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/ocaml_demo_sampling.ml -------------------------------------------------------------------------------- /test/ocaml_demo_sampling.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature deliberately left empty. *) 2 | -------------------------------------------------------------------------------- /test/ocaml_demo_sampling.perf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/ocaml_demo_sampling.perf -------------------------------------------------------------------------------- /test/ocaml_exceptions.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/ocaml_exceptions.ml -------------------------------------------------------------------------------- /test/ocaml_exceptions.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/ocaml_exceptions.perf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/ocaml_exceptions.perf -------------------------------------------------------------------------------- /test/ocaml_exceptions_poptrap_corner_case.perf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/ocaml_exceptions_poptrap_corner_case.perf -------------------------------------------------------------------------------- /test/page_fault.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/page_fault.ml -------------------------------------------------------------------------------- /test/page_fault.mli: -------------------------------------------------------------------------------- 1 | (* intentionalkly left blank *) 2 | -------------------------------------------------------------------------------- /test/page_fault.perf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/page_fault.perf -------------------------------------------------------------------------------- /test/perf_script.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/perf_script.ml -------------------------------------------------------------------------------- /test/perf_script.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/perf_script.mli -------------------------------------------------------------------------------- /test/sample-targets/c/simpletest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/sample-targets/c/simpletest.c -------------------------------------------------------------------------------- /test/sample-targets/long-running/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/sample-targets/long-running/dune -------------------------------------------------------------------------------- /test/sample-targets/long-running/long_running-help-for-review.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/sample-targets/long-running/long_running-help-for-review.org -------------------------------------------------------------------------------- /test/sample-targets/long-running/long_running.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/sample-targets/long-running/long_running.ml -------------------------------------------------------------------------------- /test/sample-targets/long-running/long_running.mli: -------------------------------------------------------------------------------- 1 | (* Intentionally empty *) 2 | -------------------------------------------------------------------------------- /test/sample-targets/ocaml-raise/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/sample-targets/ocaml-raise/dune -------------------------------------------------------------------------------- /test/sample-targets/ocaml-raise/sample-help-for-review.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/sample-targets/ocaml-raise/sample-help-for-review.org -------------------------------------------------------------------------------- /test/sample-targets/ocaml-raise/sample.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/sample-targets/ocaml-raise/sample.ml -------------------------------------------------------------------------------- /test/sample-targets/ocaml-raise/sample.mli: -------------------------------------------------------------------------------- 1 | (* Intentionally empty *) 2 | -------------------------------------------------------------------------------- /test/sample-targets/variable-duration/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/sample-targets/variable-duration/dune -------------------------------------------------------------------------------- /test/sample-targets/variable-duration/variable_duration.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/sample-targets/variable-duration/variable_duration.ml -------------------------------------------------------------------------------- /test/sample-targets/variable-duration/variable_duration.mli: -------------------------------------------------------------------------------- 1 | (* Intentionally empty *) 2 | -------------------------------------------------------------------------------- /test/simple_gogo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/simple_gogo.ml -------------------------------------------------------------------------------- /test/simple_gogo.mli: -------------------------------------------------------------------------------- 1 | (* intentionally left blank *) 2 | -------------------------------------------------------------------------------- /test/simple_gogo.perf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/simple_gogo.perf -------------------------------------------------------------------------------- /test/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/test.ml -------------------------------------------------------------------------------- /test/test.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/test_events_output.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/test/test_events_output.ml -------------------------------------------------------------------------------- /test/test_events_output.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/fzf/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/fzf/CONTRIBUTING.md -------------------------------------------------------------------------------- /vendor/fzf/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/fzf/LICENSE.md -------------------------------------------------------------------------------- /vendor/fzf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/fzf/Makefile -------------------------------------------------------------------------------- /vendor/fzf/README.md: -------------------------------------------------------------------------------- 1 | See [./src/fzf.mli] 2 | -------------------------------------------------------------------------------- /vendor/fzf/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/fzf/dune -------------------------------------------------------------------------------- /vendor/fzf/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 1.10) -------------------------------------------------------------------------------- /vendor/fzf/fzf.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/fzf/fzf.opam -------------------------------------------------------------------------------- /vendor/fzf/src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/fzf/src/dune -------------------------------------------------------------------------------- /vendor/fzf/src/fzf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/fzf/src/fzf.ml -------------------------------------------------------------------------------- /vendor/fzf/src/fzf.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/fzf/src/fzf.mli -------------------------------------------------------------------------------- /vendor/fzf/src/import.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/fzf/src/import.ml -------------------------------------------------------------------------------- /vendor/fzf/src/io.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/fzf/src/io.ml -------------------------------------------------------------------------------- /vendor/fzf/src/io.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/fzf/src/io.mli -------------------------------------------------------------------------------- /vendor/tracing/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/CONTRIBUTING.md -------------------------------------------------------------------------------- /vendor/tracing/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/LICENSE.md -------------------------------------------------------------------------------- /vendor/tracing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/Makefile -------------------------------------------------------------------------------- /vendor/tracing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/README.md -------------------------------------------------------------------------------- /vendor/tracing/demo/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/demo/dune -------------------------------------------------------------------------------- /vendor/tracing/demo/tracing_demo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/demo/tracing_demo.ml -------------------------------------------------------------------------------- /vendor/tracing/demo/tracing_demo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/demo/tracing_demo.mli -------------------------------------------------------------------------------- /vendor/tracing/dune: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/tracing/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 1.10) -------------------------------------------------------------------------------- /vendor/tracing/probes/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/probes/dune -------------------------------------------------------------------------------- /vendor/tracing/probes/tracing_probes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/probes/tracing_probes.ml -------------------------------------------------------------------------------- /vendor/tracing/probes/tracing_probes.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/probes/tracing_probes.mli -------------------------------------------------------------------------------- /vendor/tracing/src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/src/dune -------------------------------------------------------------------------------- /vendor/tracing/src/flow.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/src/flow.ml -------------------------------------------------------------------------------- /vendor/tracing/src/flow.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/src/flow.mli -------------------------------------------------------------------------------- /vendor/tracing/src/parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/src/parser.ml -------------------------------------------------------------------------------- /vendor/tracing/src/parser.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/src/parser.mli -------------------------------------------------------------------------------- /vendor/tracing/src/parser_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/src/parser_intf.ml -------------------------------------------------------------------------------- /vendor/tracing/src/queue_to_spans.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/src/queue_to_spans.ml -------------------------------------------------------------------------------- /vendor/tracing/src/queue_to_spans.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/src/queue_to_spans.mli -------------------------------------------------------------------------------- /vendor/tracing/src/record_writer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/src/record_writer.ml -------------------------------------------------------------------------------- /vendor/tracing/src/record_writer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/src/record_writer.mli -------------------------------------------------------------------------------- /vendor/tracing/src/tool_output.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/src/tool_output.ml -------------------------------------------------------------------------------- /vendor/tracing/src/tool_output.mli: -------------------------------------------------------------------------------- 1 | include Tool_output_intf.S 2 | -------------------------------------------------------------------------------- /vendor/tracing/src/tool_output_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/src/tool_output_intf.ml -------------------------------------------------------------------------------- /vendor/tracing/src/trace.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/src/trace.ml -------------------------------------------------------------------------------- /vendor/tracing/src/trace.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/src/trace.mli -------------------------------------------------------------------------------- /vendor/tracing/src/trace_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/src/trace_intf.ml -------------------------------------------------------------------------------- /vendor/tracing/src/tracing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/src/tracing.ml -------------------------------------------------------------------------------- /vendor/tracing/src/util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/src/util.ml -------------------------------------------------------------------------------- /vendor/tracing/src/util.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/src/util.mli -------------------------------------------------------------------------------- /vendor/tracing/tracing.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/tracing.opam -------------------------------------------------------------------------------- /vendor/tracing/zero/destinations.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/zero/destinations.ml -------------------------------------------------------------------------------- /vendor/tracing/zero/destinations.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/zero/destinations.mli -------------------------------------------------------------------------------- /vendor/tracing/zero/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/zero/dune -------------------------------------------------------------------------------- /vendor/tracing/zero/tracing_zero.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/zero/tracing_zero.ml -------------------------------------------------------------------------------- /vendor/tracing/zero/writer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/zero/writer.ml -------------------------------------------------------------------------------- /vendor/tracing/zero/writer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/zero/writer.mli -------------------------------------------------------------------------------- /vendor/tracing/zero/writer_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/magic-trace/HEAD/vendor/tracing/zero/writer_intf.ml --------------------------------------------------------------------------------