diff options
author | Sterling-Augustine <56981066+Sterling-Augustine@users.noreply.github.com> | 2025-07-24 14:09:41 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-24 14:09:41 -0700 |
commit | 29e8599aa9609c1e1bc019d384a96be9333101d8 (patch) | |
tree | ca57fdfa8c3289909cb46a2839e80f5759fac9ba /llvm/unittests/Support | |
parent | ea7d81355be840aea49d4e72b8c1411b55a6f206 (diff) | |
download | llvm-29e8599aa9609c1e1bc019d384a96be9333101d8.zip llvm-29e8599aa9609c1e1bc019d384a96be9333101d8.tar.gz llvm-29e8599aa9609c1e1bc019d384a96be9333101d8.tar.bz2 |
Reapply "Support SFrame command-line and .cfi_section syntax (#150316) (#150509)
This reverts commit ad36e4284d66c3609ef8675ef02ff1844bc1951d, fixing a
single uninitialized bit (which cannot be detected with Address
Sanitizer).
This PR adds support for the llvm-mc command-line flag "--gsframe" and
adds ".sframe" to the legal values passed ".cfi_section". It plumbs the
option through the cfi handling code a fair amount. Code to support
actual section generation follows in a future PR.
These options match the gnu-assembler's support syntax for sframes, on
both the command line and in assembly files.
First in a series of changes that will allow llvm-mc to produce sframe
.cfi sections. For more information about sframes, see
https://sourceware.org/binutils/docs-2.44/sframe-spec.html
and the llvm-RFC here:
https://discourse.llvm.org/t/rfc-adding-sframe-support-to-llvm/86900
Diffstat (limited to 'llvm/unittests/Support')
0 files changed, 0 insertions, 0 deletions