Skip to content
Success

Changes

Summary

  1. Add snprintf_os (commit: a9f7d74) (details)
  2. Rewrite the instrumented runtime to store traces in the CTF format. (commit: b7f0494) (details)
The file was modifiedruntime/win32.c (diff)
The file was modifiedruntime/caml/misc.h (diff)
The file was modifiedruntime/spacetime_nat.c (diff)
Commit b7f0494df52f758f88b723b881a606660f4672cc by decorne.en
Rewrite the instrumented runtime to store traces in the CTF format.

The instrumentation code in the instrumented runtime was replaced
with new APIs to gather runtime statistics and output them in a new format
(Common Trace Format).
This commit also exposes new functions in the Gc module to pause or resume
instrumentation during a program execution (Gc.eventlog_pause and
Gc.eventlog_resume).
(commit: b7f0494)
The file was modifiedruntime/caml/domain_state.tbl (diff)
The file was modifiedruntime/compact.c (diff)
The file was modifiedocamltest/ocamltest_config.ml.in (diff)
The file was modifiedotherlibs/unix/fork.c (diff)
The file was modifiedruntime/major_gc.c (diff)
The file was modifiedconfigure.ac (diff)
The file was modifiedocamltest/Makefile (diff)
The file was modifiedruntime/memory.c (diff)
The file was modifiedconfigure (diff)
The file was modifiedruntime/domain.c (diff)
The file was modifiedruntime/startup_byt.c (diff)
The file was modifiedstdlib/gc.ml (diff)
The file was modified.gitignore (diff)
The file was modifiedruntime/caml/domain_state.h (diff)
The file was modifiedstdlib/gc.mli (diff)
The file was addedruntime/caml/eventlog.h
The file was modifiedtools/Makefile (diff)
The file was removedtools/ocaml-instr-report
The file was modifiedruntime/weak.c (diff)
The file was modifiedruntime/array.c (diff)
The file was modifiedruntime/freelist.c (diff)
The file was modifiedocamltest/builtin_actions.ml (diff)
The file was modifiedruntime/gen_primitives.sh (diff)
The file was modifiedMakefile (diff)
The file was addedruntime/eventlog.c
The file was addedtestsuite/tests/instrumented-runtime/main.run
The file was modifiedruntime/caml/config.h (diff)
The file was modifiedruntime/Makefile (diff)
The file was modifiedruntime/memprof.c (diff)
The file was addedtools/eventlog_metadata.in
The file was removedtools/ocaml-instr-graph
The file was modifiedruntime/roots_byt.c (diff)
The file was modifiedruntime/minor_gc.c (diff)
The file was modifiedChanges (diff)
The file was modifiedruntime/caml/misc.h (diff)
The file was modifiedruntime/roots_nat.c (diff)
The file was modifiedruntime/gc_ctrl.c (diff)
The file was modifiedruntime/misc.c (diff)
The file was modifiedocamltest/ocamltest_config.mli (diff)
The file was modifiedruntime/startup_nat.c (diff)
The file was addedtestsuite/tests/instrumented-runtime/main.ml
The file was modifiedMakefile.config.in (diff)
The file was modifiedruntime/caml/s.h.in (diff)
The file was modified.gitattributes (diff)
The file was modifiedruntime/sys.c (diff)