diff options
Diffstat (limited to 'system/elfutils/backtrace-cfi-fault.patch')
-rw-r--r-- | system/elfutils/backtrace-cfi-fault.patch | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/system/elfutils/backtrace-cfi-fault.patch b/system/elfutils/backtrace-cfi-fault.patch new file mode 100644 index 000000000..4d66172f5 --- /dev/null +++ b/system/elfutils/backtrace-cfi-fault.patch @@ -0,0 +1,16 @@ +musl does not mark __clone as terminating properly with CFI. + +This is not strictly a bug in elfutils. + +--- elfutils-0.192/tests/backtrace.c.old 2024-11-19 04:38:13.465567711 -0600 ++++ elfutils-0.192/tests/backtrace.c 2024-11-19 04:52:51.224654735 -0600 +@@ -254,6 +254,9 @@ + callback_verify (tid, *framenop, pc, symname, dwfl); + (*framenop)++; + ++ if (symname && strcmp (symname, "__clone") == 0 && *framenop == 15) ++ return -1; ++ + return DWARF_CB_OK; + } + |