Home
last modified time | relevance | path

Searched hist:d535508793a8e9389379543ef8d506e50c10cf67 (Results 1 – 2 of 2) sorted by relevance

/qemu/linux-user/arm/
H A Dtarget_syscall.hd535508793a8e9389379543ef8d506e50c10cf67 Fri Jun 20 11:13:14 UTC 2014 Hunter Laux <hunterlaux@gmail.com> Add support for the arm breakpoint syscall

OABI arm used a software interrupt(0xef9f0001) for breakpoints.
Since 2005 gdb has used the break instruction(0xe7f001f0) for EABI.
Apparently Steel Bank Common Lisp still uses the swi instruction.

This is the kernel implementation:
http://lxr.free-electrons.com/source/arch/arm/kernel/traps.c#L598

Signed-off-by: Hunter Laux <hunterlaux@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
/qemu/linux-user/
H A Dmain.cd535508793a8e9389379543ef8d506e50c10cf67 Fri Jun 20 11:13:14 UTC 2014 Hunter Laux <hunterlaux@gmail.com> Add support for the arm breakpoint syscall

OABI arm used a software interrupt(0xef9f0001) for breakpoints.
Since 2005 gdb has used the break instruction(0xe7f001f0) for EABI.
Apparently Steel Bank Common Lisp still uses the swi instruction.

This is the kernel implementation:
http://lxr.free-electrons.com/source/arch/arm/kernel/traps.c#L598

Signed-off-by: Hunter Laux <hunterlaux@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>