[all-commits] [llvm/llvm-project] ee9b84: [BinaryFormat] Add "SFrame" structures and constan...

Pavel Labath via All-commits all-commits at lists.llvm.org
Tue Jul 15 00:36:42 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ee9b84f5bed7027b4a81f68bf853f35d6e749eef
      https://github.com/llvm/llvm-project/commit/ee9b84f5bed7027b4a81f68bf853f35d6e749eef
  Author: Pavel Labath <pavel at labath.sk>
  Date:   2025-07-15 (Tue, 15 Jul 2025)

  Changed paths:
    A llvm/include/llvm/BinaryFormat/SFrame.h
    M llvm/unittests/BinaryFormat/CMakeLists.txt
    A llvm/unittests/BinaryFormat/SFrameTest.cpp

  Log Message:
  -----------
  [BinaryFormat] Add "SFrame" structures and constants (#147264)

This patch defines the structures and constants used by the SFrame
unwind info format supported by GNU binutils. For more information about
the format, see https://sourceware.org/binutils/wiki/sframe and
https://discourse.llvm.org/t/rfc-adding-sframe-support-to-llvm/86900

The patch uses the GNU names for all relevant entities, but I've converted
them to the llvm naming convention, and I've replaced macros with enums.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list