From: Jon Medhurst Date: Sat, 2 Jul 2011 15:13:29 +0000 (+0100) Subject: ARM: kprobes: Decode 16-bit Thumb PUSH and POP instructions X-Git-Tag: v3.1-rc1~258^2^2~2^2~46 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fd0c8d8a48c57cb8a3f1fbbe46a2b208b57ff477;p=pandora-kernel.git ARM: kprobes: Decode 16-bit Thumb PUSH and POP instructions These instructions are equivalent to stmdb sp!,{r0-r7,lr} ldmdb sp!,{r0-r7,pc} and we emulate them by transforming them into the 32-bit Thumb instructions stmdb r9!,{r0-r7,r8} ldmdb r9!,{r0-r7,r8} This is simpler, and almost certainly executes faster, than writing simulation functions. Signed-off-by: Jon Medhurst Acked-by: Nicolas Pitre --- Reading git-diff-tree failed