mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-11-25 00:27:39 +01:00
Mark run-ptrace-mapper and run-ptrace-misc as XFAIL on ARM
This is similar to commit c90a2e02b3
"Mark run-ptrace-mapper and run-ptrace-misc as XFAIL on MIPS".
Starting with 2.6.39, ARM Linux returns -EIO for PTRACE_SINGLESTEP, so
we need to mark this as XFAIL for ARM too.
The Linux commit that changed this is
commit 425fc47adb5bb69f76285be77a09a3341a30799e
Author: Will Deacon <will.deacon@arm.com>
Date: Mon Feb 14 14:31:09 2011 +0100
ARM: 6668/1: ptrace: remove single-step emulation code
see: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=425fc47adb5bb69f76285be77a09a3341a30799e
Signed-off-by: Gregory Fong <gregory.0xf0@gmail.com>
This commit is contained in:
parent
68a2910bae
commit
0bed10aa21
1 changed files with 10 additions and 3 deletions
|
@ -100,10 +100,17 @@ if !ARCH_IA64
|
|||
XFAIL_TESTS += Gtest-dyn1 Ltest-dyn1
|
||||
endif
|
||||
|
||||
if ARCH_MIPS
|
||||
# MIPS kernel does not support PTRACE_SINGLESTEP
|
||||
# Use if arch defines but does not support PTRACE_SINGLESTEP
|
||||
# ptrace request used in the tests.
|
||||
XFAIL_TESTS += run-ptrace-mapper run-ptrace-misc
|
||||
XFAIL_TESTS_PTRACE_SINGLESTEP = run-ptrace-mapper run-ptrace-misc
|
||||
|
||||
if ARCH_MIPS
|
||||
XFAIL_TESTS += $(XFAIL_TESTS_PTRACE_SINGLESTEP)
|
||||
endif
|
||||
|
||||
if ARCH_ARM
|
||||
# ARM Linux kernel >=2.6.39 removed PTRACE_SINGLESTEP emulation
|
||||
XFAIL_TESTS += $(XFAIL_TESTS_PTRACE_SINGLESTEP)
|
||||
endif
|
||||
|
||||
noinst_PROGRAMS = $(noinst_PROGRAMS_common) $(noinst_PROGRAMS_cdep) \
|
||||
|
|
Loading…
Reference in a new issue