Commit 3358e2d
committed
Skip GNU backtrace test on Arm 32-bit without unwind tables
backtrace() on 32-bit ARM EABI depends on runtime unwind tables
emitted as .ARM.exidx/.ARM.extab. Without -funwind-tables,
glibc can return an empty stack even though GDB can still unwind using
debug-only .debug_frame data.
Only skip the GNU backtrace unwind test on Arm 32-bit builds that lack
-funwind-tables, instead of skipping all Arm 32-bit builds.1 parent 13188db commit 3358e2d
1 file changed
Lines changed: 19 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
92 | 107 | | |
93 | 108 | | |
94 | 109 | | |
| |||
295 | 310 | | |
296 | 311 | | |
297 | 312 | | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
298 | 317 | | |
299 | 318 | | |
300 | 319 | | |
| |||
0 commit comments