You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jason Wessel
d7161a6534
kgdb, x86, arm, mips, powerpc: ignore user space single stepping
...
On the x86 arch, user space single step exceptions should be ignored
if they occur in the kernel space, such as ptrace stepping through a
system call.
First check if it is kgdb that is executing a single step, then ensure
it is not an accidental traversal into the user space, while in kgdb,
any other time the TIF_SINGLESTEP is set, kgdb should ignore the
exception.
On x86, arm, mips and powerpc, the kgdb_contthread usage was
inconsistent with the way single stepping is implemented in the kgdb
core. The arch specific stub should always set the
kgdb_cpu_doing_single_step correctly if it is single stepping. This
allows kgdb to correctly process an instruction steps if ptrace
happens to be requesting an instruction step over a system call.
Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
17 years ago
..
.gitignore
[ARM] 5194/1: update .gitignore
17 years ago
Makefile
kgdb: support for ARCH=arm
17 years ago
armksyms.c
ftrace: store mcount address in rec->ip
17 years ago
arthur.c
[ARM] arm/kernel/arthur.c: add MODULE_LICENSE
17 years ago
asm-offsets.c
arm: use kbuild.h instead of macros in asm-offsets.c
17 years ago
atags.c
clean up atags exporting code
17 years ago
atags.h
…
bios32.c
…
calls.S
[ARM] 5193/1: Wire up missing syscalls
17 years ago
compat.c
…
compat.h
…
crunch-bits.S
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
17 years ago
crunch.c
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
17 years ago
debug.S
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
17 years ago
dma-isa.c
…
dma.c
…
ecard.c
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
17 years ago
ecard.h
[ARM] rpc: ecard: remove deprecated ecard_address() and relatives
17 years ago
entry-armv.S
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
17 years ago
entry-common.S
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
17 years ago
entry-header.S
…
fiq.c
…
ftrace.c
ftrace: store mcount address in rec->ip
17 years ago
head-common.S
[ARM] move include/asm-arm to arch/arm/include/asm
17 years ago
head-nommu.S
[ARM] Eliminate useless includes of asm/mach-types.h
17 years ago
head.S
…
init_task.c
[PATCH] take init_files to fs/file.c
17 years ago
io.c
…
irq.c
[ARM] Fix circular include dependency with IRQ headers
17 years ago
isa.c
…
iwmmxt.S
…
kgdb.c
kgdb, x86, arm, mips, powerpc: ignore user space single stepping
17 years ago
kprobes-decode.c
kprobes/arm: fix decoding of arithmetic immediate instructions
17 years ago
kprobes.c
kprobes: improve kretprobe scalability with hashed locking
17 years ago
machine_kexec.c
kexec jump: rename KEXEC_CONTROL_CODE_SIZE to KEXEC_CONTROL_PAGE_SIZE
17 years ago
module.c
PAGE_ALIGN(): correctly handle 64-bit values on 32-bit architectures
17 years ago
process.c
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
17 years ago
ptrace.c
…
ptrace.h
…
relocate_kernel.S
…
setup.c
[ARM] prevent crashing when too much RAM installed
17 years ago
signal.c
[ARM] 4870/1: fix signal return code when enable CONFIG_OABI_COMPAT
17 years ago
signal.h
…
smp.c
[ARM] Fix SMP booting with non-zero PHYS_OFFSET
17 years ago
stacktrace.c
Merge branch 'core/stacktrace' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
17 years ago
stacktrace.h
…
sys_arm.c
unified (weak) sys_pipe implementation
17 years ago
sys_oabi-compat.c
[ARM] 4878/1: Add oabi shim for fstatat64
17 years ago
thumbee.c
ARMv7: Add support for the ThumbEE state saving/restoring
17 years ago
time.c
sysdev: Pass the attribute to the low level sysdev show/store function
17 years ago
traps.c
[ARM] traps: don't call undef hook functions with spinlock held
17 years ago
vmlinux.lds.S
…
xscale-cp0.c
…