]> git.karo-electronics.de Git - karo-tx-linux.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)
commit28a1899db30a9325498aef114055506286dc8010
tree23b8e1b05c9b198d94329e089f792a0094aa0a6b
parent4cd872d973c7e1ce6a41e36db9d9352152da32d4
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