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

Ignore more frames on backtrace unwinding. #40264

Closed
wants to merge 17 commits into from

Commits on Mar 4, 2017

  1. Ignore more frames on backtrace unwinding.

    Correctly handles panics in threads and tests. First, the frames after
    `__rust_maybe_catch_panic` are discarded, then it uses a blacklist that
    does some more fine-tuning. Since frames after the call to
    `__rust_maybe_catch_panic` seem to be platform-independant,
    `BAD_PREFIXES_BOTTOM` could probably be cleaned a bit.
    
    Fixes rust-lang#40201
    Yamakaky committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    680e2b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2183ef6 View commit details
    Browse the repository at this point in the history
  3. Fix long lines

    Yamakaky committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    dfaed07 View commit details
    Browse the repository at this point in the history
  4. Handle panic::catch_unwind.

    Yamakaky committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    c40ea76 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    33e42a3 View commit details
    Browse the repository at this point in the history
  6. Fix index calculation

    Yamakaky committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    d54caab View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3353a42 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2017

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

Commits on Mar 21, 2017

  1. Configuration menu
    Copy the full SHA
    7d667e4 View commit details
    Browse the repository at this point in the history
  2. [backtrace] improve doc

    Yamakaky committed Mar 21, 2017
    Configuration menu
    Copy the full SHA
    00b991e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5205b8d View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2017

  1. Configuration menu
    Copy the full SHA
    8a75b20 View commit details
    Browse the repository at this point in the history
  2. Handle threads

    Yamakaky committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    03f9940 View commit details
    Browse the repository at this point in the history
  3. Use first found frame instead of last

    Tests use a thread, so the backtrace would not be cleaned enough
    Yamakaky committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    b36446a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0e16333 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2017

  1. Configuration menu
    Copy the full SHA
    e1ca626 View commit details
    Browse the repository at this point in the history
  2. Unused frames

    Yamakaky committed Mar 27, 2017
    Configuration menu
    Copy the full SHA
    d72937d View commit details
    Browse the repository at this point in the history