]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: kprobes: check register usage for probed instruction.
authorWang Nan <wangnan0@huawei.com>
Mon, 5 Jan 2015 11:29:44 +0000 (19:29 +0800)
committerJon Medhurst <tixy@linaro.org>
Tue, 13 Jan 2015 16:10:48 +0000 (16:10 +0000)
commit5e289eef8f80fb4a7533a6e5163b36f4c9cb12dc
tree23b8e1b05c9b198d94329e089f792a0094aa0a6b
parent999375c0a2c0faf6cef0011204ca1e7024ba3c9d
ARM: kprobes: check register usage for probed instruction.

This patch utilizes the previously introduced checker to check
register usage for probed ARM instruction and saves it in a mask.
A further patch will use such information to avoid simulation or
emulation.

Signed-off-by: Wang Nan <wangnan0@huawei.com>
Reviewed-by: Jon Medhurst <tixy@linaro.org>
Signed-off-by: Jon Medhurst <tixy@linaro.org>
arch/arm/include/asm/probes.h
arch/arm/probes/decode.c
arch/arm/probes/kprobes/actions-arm.c
arch/arm/probes/kprobes/checkers-arm.c
arch/arm/probes/kprobes/checkers.h