[clang] [llvm] [dyndbg][Clang] Implement nested-ELF dynamic debugging support (PR #194860)
Stephen Tozer via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 13 08:55:29 PDT 2026
================
@@ -0,0 +1,15 @@
+// By default LLVM gives this section SHF_EXCLUDE, which we don't want. We
+// expect a section named .debug_llvm_dyndbg of type LLVM_DYNDBG_ELF with
+// no flags and alignment of 8 bytes.
+
+// RUN: %clang -cc1 %s -emit-obj -debug-info-kind=limited -fdynamic-debugging -o - -triple x86_64-unknown-unknown | llvm-readelf --section-details - \
+// RUN: | FileCheck %s
+// [Nr] Name
+// CHECK: .debug_llvm_dyndbg
+// Type Address Off Size ES Lk Inf Al
+// CHECK-NEXT: LLVM_DYNDBG_ELF 0000000000000000 {{[0-9a-z]+}} {{[0-9a-z]+}} 00 0 0 8
----------------
SLTozer wrote:
```suggestion
// CHECK-NEXT: LLVM_DYNDBG_ELF 0000000000000000 {{[0-9a-f]+}} {{[0-9a-f]+}} 00 0 0 8
```
https://github.com/llvm/llvm-project/pull/194860
More information about the llvm-commits
mailing list