OSDN Git Service

Introduce arch-specific checker tests.
authorAlexandre Rames <alexandre.rames@linaro.org>
Thu, 6 Aug 2015 13:49:28 +0000 (14:49 +0100)
committerDavid Brazdil <dbrazdil@google.com>
Thu, 6 Aug 2015 14:32:28 +0000 (15:32 +0100)
commit5e2c8d323fbab4db8a71041ff94b6baf3953bca9
tree12030091e7359b656abe46f601aa5230b1dec880
parent1f3f766d3b365d01f36b85dc19d40f754fa48533
Introduce arch-specific checker tests.

- The '.cfg' output is now created on target.
- Arch-specific checker tests can be created by inserting a
  suffix. For example:
      /// CHECK-START-ARM64: int Main.foo(int) register (after)
      /// CHECK-DAG:   <<Arg:i\d+>>     ParameterValue

Change-Id: I55cdb37f8e806c7ffdde6b676c8f44ac30b59051
15 files changed:
disassembler/disassembler_arm64.cc
test/526-checker-caller-callee-regs/expected.txt [new file with mode: 0644]
test/526-checker-caller-callee-regs/info.txt [new file with mode: 0644]
test/526-checker-caller-callee-regs/src/Main.java [new file with mode: 0644]
test/run-test
tools/checker/README
tools/checker/checker.py
tools/checker/common/archs.py [new file with mode: 0644]
tools/checker/file_format/c1visualizer/parser.py
tools/checker/file_format/checker/parser.py
tools/checker/file_format/checker/struct.py
tools/checker/file_format/checker/test.py
tools/checker/file_format/common.py
tools/checker/match/file.py
tools/checker/run_unit_tests.py