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

Add --frame-pointers to control preservation of frame pointers #13860

Merged
merged 4 commits into from
Jan 27, 2024

Commits on Nov 9, 2023

  1. Add --frame-pointers to control the preservation of frame pointers

    Frame pointers are extremely useful for quickly generating accurate
    stack traces when debugging and profiling release builds. In particular,
    it allows the use of Linux's perf stack, which offers high-performance
    profiling but only supports unwinding via frame pointers, barring some
    extremely slow workarounds:
    
    https://blogs.gnome.org/chergert/2022/12/31/frame-pointers-and-other-practical-near-term-solutions/
    refi64 committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    9257aac View commit details
    Browse the repository at this point in the history
  2. Use symbol -> enum conversion for default frame_pointers value

    Co-authored-by: Sijawusz Pur Rahnama <sija@sija.pl>
    refi64 and Sija authored Nov 9, 2023
    Configuration menu
    Copy the full SHA
    afa2911 View commit details
    Browse the repository at this point in the history
  3. Shorten frame_pointers string value

    Co-authored-by: Sijawusz Pur Rahnama <sija@sija.pl>
    refi64 and Sija authored Nov 9, 2023
    Configuration menu
    Copy the full SHA
    e2586e9 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Change create_string_attribute int arg types to UInt

    Co-authored-by: Quinton Miller <nicetas.c@gmail.com>
    refi64 and HertzDevil authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    32d60eb View commit details
    Browse the repository at this point in the history