Skip to content

Commit

Permalink
Merge pull request JuliaLang#10107 from JuliaLang/as/rr-doc
Browse files Browse the repository at this point in the history
Mention rr. Fix JuliaLang#10021
  • Loading branch information
ivarne committed Feb 6, 2015
2 parents 372672d + 4638cd1 commit 9feadaa
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions doc/devdocs/debuggingtips.rst
Original file line number Diff line number Diff line change
Expand Up @@ -70,3 +70,13 @@ Calling a particular method
(gdb) break jl_apply_generic if strcmp(F->name->name, "method_to_break")==0

Since this function is used for every call, you will make everything 1000x slower if you do this.

Mozilla's Record and Replay Framework (rr)
---------------------------------------------

Julia now works out of the box with `rr, <http://rr-project.org/>`_ the lightweight recording and
deterministic debugging framework from Mozilla. This allows you to replay the trace of an execution
deterministically. The replayed execution's address spaces, register contents, syscall data etc
are exactly the same in every run.

A recent build of ``rr`` (from after 4 Feb 2015) is required.

0 comments on commit 9feadaa

Please sign in to comment.