Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Sketch] OS-level tracing #54

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Commits on Jul 2, 2017

  1. Enable USE_DTRACE on Linux

    eugeneia committed Jul 2, 2017
    Configuration menu
    Copy the full SHA
    26ca4b3 View commit details
    Browse the repository at this point in the history
  2. add lib/perf-help

    eugeneia committed Jul 2, 2017
    Configuration menu
    Copy the full SHA
    c59fa9b View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2017

  1. Merge branch 'perf-help' into dtrace

    This adds a module PERF-HELP that you can REQUIRE, it provides a function
    CCL:CREATE-PERF-MAP to export a symbol map supported by OS level tracing
    frameworks (for now only Linux x86).
    
    On Linux, when the map is present (as a file in /tmp/perf-<pid>.map) perf(1)
    will use it to reconstruct stack traces.
    
    Ideas and code are mostly inherited from Gary Byers. Isn’t it great when you
    set out to do something and find the hard parts already done? <3
    eugeneia committed Jul 3, 2017
    Configuration menu
    Copy the full SHA
    ee0ea26 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2017

  1. Configuration menu
    Copy the full SHA
    5615886 View commit details
    Browse the repository at this point in the history