Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1038)

Unified Diff: src/trusted/validator_x86/testdata/32/README

Issue 625923004: Delete old x86 validator. (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client
Patch Set: rebase master Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/trusted/validator_x86/ncval_tests.c ('k') | src/trusted/validator_x86/testdata/32/addr16.test » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/trusted/validator_x86/testdata/32/README
diff --git a/src/trusted/validator_x86/testdata/32/README b/src/trusted/validator_x86/testdata/32/README
deleted file mode 100644
index 07e99f82285453f56eb370f9af1565052d5d3df8..0000000000000000000000000000000000000000
--- a/src/trusted/validator_x86/testdata/32/README
+++ /dev/null
@@ -1,215 +0,0 @@
-This directory tests the x86-32 instruction decoder and instruction
-validator. It does so using (human readable) text files.
-
-Note: The .dis files correspond to using the (new) 32-bit full
-decoder. By looking at the corresponding outputs, it is clear that the
-full decoder needs work. See
-http://code.google.com/p/nativeclient/issues/detail?id=2171 for
-corresponding issue that has already been filed.
-
-For a test FOO, the following files are defined:
-
-FOO.hex
-
- Textual file defining the sequence of hexidecimal bytes in the code
- segment for testing. Comments on what the code segment is intended
- to test are at the top of the file, and begin with a pound (#)
- symbol.
-
- By default, the starting program counter is at 0. If you want it at
- a different place, make the first non-comment line of the form
- '@XXX' where XXX should be used as the starting program counter.
-
-FOO.dis
-
- Output generated by the full instruction decoder for the
- corresponding FOO.hex file.
-
- Note: This file is generated by running:
-
- > scons-out/.../obj/src/trusted/validator_x86/ncdis \
- --full_decoder --hex_text=- < FOO.hex
-
-FOO.vdis
-
- Output generated by the corresponding (x86-32) validator
- instruction decoder for the corresponding FOO.hex file.
-
- Note: This file is generated by running:
-
- > scons-out/.../obj/src/trusted/validator_x86/ncdis \
- --validator_decoder --hex_text=- < FOO.hex
-
-FOO.nval
-
- Output generated by the x86-32 (segment based) validator for the
- corresponding FOO.hex file. Jump errors are summarized as in
- sel_ldr.
-
- Note: This file is generated by running:
-
- > scons-out/.../obj/src/trusted/validator_x86/ncval \
- --hex_text=- --max_errors=-1 --detailed=false \
- --alignment=32 --cpuid-all < FOO.hex
-
-FOO.nval16
-
- Output generated by the x86-32 (segment based) validator for the
- corresponding FOO.hex file. Assumes that the block size is 16 bytes
- instead of 32. Jump errors are summarized as in sel_ldr.
-
- Note: This file is generated by running:
-
- > scons-out/.../obj/src/trusted/validator_x86/ncval \
- --hex_text=- --max_errors=-1 --detailed=false \
- --alignment=16 --cpuid-all < FOO.hex
-
-FOO.nvals
-
- Output generated by the x86-32 (segment based) validator for the
- corresponding FOO.hex file. Adds summary information. Jump errors
- are summarized as in sel_ldr.
-
- Note: This file is generated by running:
-
- > scons-out/.../obj/src/trusted/validator_x86/ncval \
- --hex_text=- --max_errors=-1 --stats \
- --alignment=32 --detailed=false --cpuid-all < FOO.hex
-
-FOO.nvals16
-
- Output generated by the x86-32 (segment based) validator for the
- corresponding FOO.hex file. Adds summary information, as well as
- assume that the block size is 16 bytes instead of 32. Jump errors
- are summarized as in sel_ldr.
-
- Note: This file is generated by running:
-
- > scons-out/.../obj/src/trusted/validator_x86/ncval \
- --hex_text=- --max_errors=-1 --stats \
- --alignment=16 --detailed=false --cpuid-all < FOO.hex
-
-FOO.nvald
-
- Output generated by the x86-32 (segment based) validator for the
- corresponding FOO.hex file. Jump errors are detailed, describing
- each (individual) jump instruction that violates the jump criteria
- of native client.
-
- Note: This file is generated by running:
-
- > scons-out/.../obj/src/trusted/validator_x86/ncval \
- --hex_text=- --max_errors=-1 --alignment=32 \
- --detailed --cpuid-all < FOO.hex
-
-FOO.nvald16
-
- Output generated by the x86-32 (segment based) validator for the
- corresponding FOO.hex file. Assumes that the block size is 16 bytes
- instead of 32. Jump errors are detailed, describing each
- (individual) jump instruction that violates the jump criteria of
- native client.
-
- Note: This file is generated by running:
-
- > scons-out/.../obj/src/trusted/validator_x86/ncval \
- --hex_text=- --max_errors=-1 --alignment=16 \
- --detailed --cpuid-all < FOO.hex
-
-FOO.nvals
-
- Output generated by the x86-32 (segment based) validator for the
- corresponding FOO.hex file. Adds summary information. Jump errors
- are detailed.
-
- Note: This file is generated by running:
-
- > scons-out/.../obj/src/trusted/validator_x86/ncval \
- --hex_text=- --max_errors=-1 --stats --alignment=32 \
- --detailed --cpuid--all < FOO.hex
-
-FOO.nvals16
-
- Output generated by the x86-32 (segment based) validator for the
- corresponding FOO.hex file. Adds summary information, as well as
- assume that the block size is 16 bytes instead of 32. Jump errors
- are detailed, describing each (individual) jump instruction that
- violates the jump criteria of native client.
-
- Note: This file is generated by running:
-
- > scons-out/.../obj/src/trusted/validator_x86/ncval \
- --hex_text=- --max_errors=-1 --stats --alignment=16 \
- --detailed --cpuid-all < FOO.hex
-
-FOO.nexe
-
- Run the installed instruction decoder and validator on the
- predefined compiled NACL executable FOO.nexe.
-
-In addition, the following non-unit tests are run:
-
-ncdis_FOO.input
-
- Self documenting file for the instruction decoder, assuming ncdis
- was run on each instruction specified in the input file. It is
- based on using the full decoder.
-
- Note: This input matches the generated output (i.e. self
- documenting) by running:
-
- > scons-out/.../obj/src/trusted/validator_x86/ncdis \
- --self_document --full_decoder --commands=- \
- < ncdis_FOO.input
-
-ncdis_FOO.vinput
-
- Self documenting file for the instruction decoder, assuming ncdis
- was run on each insruction specified in the input file. It is based
- on the validator decoder.
-
- Note: This input matches the generated output (i.e. self
- documenting) by running:
-
- > scons-out/.../obj/src/trusted/validator_x86/ncdis \
- --self_document --validator_decoder --commands=-
- < ncdis_FOO.vinput
-
-ncdis_FOO.internal
-
- Output generated by the instruction decoder, generated from the
- input file ncdis_FOO.input. After each printed instruction, the
- internal form of the matched instruction, and the corresponding
- expression tree is also printed.
-
- Uses the full decoder of ncdis to decode the instruction.
-
- Note: This file is generated by running:
-
- > scons-out/.../obj/src/trusted/validator_x86/ncdis \
- --internal --full_decoder --commands=- \
- < ncdis_iter_test.input
-
-ncdis_FOO.vinternal
-
- Output generated by the instruction decoder, generated from the
- input file ncdis_FOO.input.
-
- Uses the validator decoder of ncdis to decode the instruction.
-
- Note: This file is generated by running:
-
- > scons-out/.../obj/src/trusted/validator_x86/ncdis \
- --internal --validator_decoder --commands=- \
- < ncdis_FOO.input
-
-modeled_insts.txt
-
- Automatically generated text describing the instruction set that
- the full decoder understands.
-
- Note: This file is generated by running:
-
- > scons-out/.../obj/src/trusted/validator_x86/ncdecode_tablegen \
- -m32 -documentation
-
« no previous file with comments | « src/trusted/validator_x86/ncval_tests.c ('k') | src/trusted/validator_x86/testdata/32/addr16.test » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698