[GIT PULL] ARM: kprobes: Add test code to kernel tree

Tixy tixy at yxit.co.uk
Wed Sep 21 03:32:38 EDT 2011


Hi Russell

Would you please pull these patches for the next merge window? They are
pretty much an essential tool for anyone debugging or extending the
kprobes instruction simulation code and are a good regression test for
kprobes on ARM.

Thanks

-- 
Jon Medhurst (usually know as Tixy)


The following changes since commit b6fd41e29dea9c6753b1843a77e50433e6123bcb:

  Linux 3.1-rc6 (2011-09-12 14:02:02 -0700)

are available in the git repository at:
  git://git.yxit.co.uk/linux kprobes-test

Jon Medhurst (10):
      ARM: kprobes: Add config option for selecting the ARM kprobes tests
      ARM: kprobes: Add basic API tests
      ARM: kprobes: Framework for instruction set test cases
      ARM: kprobes: Add Thumb instruction simulation test cases
      ARM: kprobes: Add ARM instruction simulation test cases
      ARM: kprobes: Add exports for test code
      ARM: kprobes: Add decoding table self-consistency tests
      ARM: kprobes: Add decoding table test coverage analysis
      ARM: kprobes: Add some benchmarking to test module
      ARM: kprobes: Add introductory comment to test code

 arch/arm/Kconfig.debug               |    6 +
 arch/arm/kernel/Makefile             |    7 +
 arch/arm/kernel/kprobes-arm.c        |    4 +
 arch/arm/kernel/kprobes-test-arm.c   | 1323 +++++++++++++++++++++++++
 arch/arm/kernel/kprobes-test-thumb.c | 1187 +++++++++++++++++++++++
 arch/arm/kernel/kprobes-test.c       | 1748 ++++++++++++++++++++++++++++++++++
 arch/arm/kernel/kprobes-test.h       |  392 ++++++++
 arch/arm/kernel/kprobes-thumb.c      |    7 +
 arch/arm/kernel/kprobes.h            |    8 +
 9 files changed, 4682 insertions(+), 0 deletions(-)
 create mode 100644 arch/arm/kernel/kprobes-test-arm.c
 create mode 100644 arch/arm/kernel/kprobes-test-thumb.c
 create mode 100644 arch/arm/kernel/kprobes-test.c
 create mode 100644 arch/arm/kernel/kprobes-test.h





More information about the linux-arm-kernel mailing list