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

Make profile handle longjmps correctly #2444

Merged
merged 4 commits into from
May 17, 2018

Commits on May 17, 2018

  1. Configuration menu
    Copy the full SHA
    8ccc392 View commit details
    Browse the repository at this point in the history
  2. Make HookedLineInto/OutFunction symmetric

    Call HookedLineIntoFunction before RecursionDepth is incremented,
    so the value of RecursionDepth is the same when calling both
    HookedLineIntoFunction and HookedLineOutFunction for the same
    function call.
    ChrisJefferson committed May 17, 2018
    Configuration menu
    Copy the full SHA
    4f9c6c2 View commit details
    Browse the repository at this point in the history
  3. Add checks for outputting FilenameIds

    This was previously not necessary, as we always checked when entering
    and leaving a function, but I want to improve coverage in HPC-GAP to stop
    outputting enter/leave functions (which get mixed up between threads)
    ChrisJefferson committed May 17, 2018
    Configuration menu
    Copy the full SHA
    159eda3 View commit details
    Browse the repository at this point in the history
  4. Recover from longjmp Error handling in profiling

    Previously, profiling did not detect when Error caused one or more
    functions to exit. This lead to incorrect and very deep stack
    traces.
    ChrisJefferson committed May 17, 2018
    Configuration menu
    Copy the full SHA
    d193020 View commit details
    Browse the repository at this point in the history