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

Issue 10908137: (abandoned) Validator tests: convert hexes to TFs and run on bots (for prod. validator only) (Closed)

Created:
8 years, 3 months ago by Vlad Shcherbina
Modified:
8 years, 2 months ago
CC:
native-client-reviews_googlegroups.com
Visibility:
Public.

Description

Validator tests: convert hexes to TFs and run on bots (for prod. validator only) Add scripts to convert existing hex files (together with validator golden files) to TF format, as well as to run TF tests. Add converted TFs themselves (they were obtained by running ./hex2tf.py --bits 32 "../../../../validator_x86/testdata/32/*.hex" converted/32 ./hex2tf.py --bits 64 "../../../../validator_x86/testdata/64/*.hex" converted/64 rm converted/32/mem_overflow.tf # because it's very specific to prod. validator ) TF tests were added to buildbot_standard. BUG= http://code.google.com/p/nativeclient/issues/detail?id=2996

Patch Set 1 #

Patch Set 2 : fix for windows (temp files and crlf) #

Total comments: 39

Patch Set 3 : minor changes #

Patch Set 4 : further reaction to comments #

Patch Set 5 : restore 'read overflow' and 'SegmentationError' #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+6187 lines, -91 lines) Patch
M SConstruct View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M buildbot/buildbot_standard.py View 1 2 1 chunk +1 line, -0 lines 0 comments Download
A src/trusted/validator/x86/testing/tf/annotate_tf.py View 1 2 1 chunk +118 lines, -0 lines 0 comments Download
A src/trusted/validator/x86/testing/tf/asm.py View 1 1 chunk +121 lines, -0 lines 0 comments Download
A src/trusted/validator/x86/testing/tf/build.scons View 1 2 3 1 chunk +37 lines, -0 lines 0 comments Download
A src/trusted/validator/x86/testing/tf/hex2tf.py View 1 2 1 chunk +112 lines, -0 lines 0 comments Download
A src/trusted/validator/x86/testing/tf/tf.py View 1 2 1 chunk +260 lines, -0 lines 4 comments Download
A src/trusted/validator/x86/testing/tf/utils.py View 1 2 1 chunk +68 lines, -0 lines 0 comments Download
A src/trusted/validator/x86/testing/tf/val_runner.py View 1 2 3 4 1 chunk +174 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/addr16.tf View 1 2 3 1 chunk +15 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/bad-jmp.tf View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/branch-middle.tf View 1 2 3 1 chunk +14 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/bt.tf View 1 2 3 1 chunk +32 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/crosses_block.tf View 1 2 3 1 chunk +17 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/cs-twobyte.tf View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/direct-call-16.tf View 1 2 3 1 chunk +30 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/direct-call-32.tf View 1 2 3 1 chunk +23 lines, -0 lines 0 comments Download
M src/trusted/validator_x86/testdata/32/direct-cond-jump-16.dis View 1 2 3 4 1 chunk +1 line, -3 lines 0 comments Download
M src/trusted/validator_x86/testdata/32/direct-cond-jump-16.hex View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M src/trusted/validator_x86/testdata/32/direct-cond-jump-16.nval View 1 2 3 4 1 chunk +0 lines, -2 lines 0 comments Download
A + src/trusted/validator_x86/testdata/32/direct-cond-jump-16.tf View 1 2 3 4 1 chunk +9 lines, -2 lines 0 comments Download
M src/trusted/validator_x86/testdata/32/direct-cond-jump-16.vdis View 1 2 3 4 1 chunk +1 line, -2 lines 0 comments Download
A + src/trusted/validator_x86/testdata/32/direct-cond-jump-32.tf View 1 2 3 1 chunk +8 lines, -2 lines 0 comments Download
A + src/trusted/validator_x86/testdata/32/direct-jump-16.tf View 1 2 3 1 chunk +9 lines, -2 lines 0 comments Download
A + src/trusted/validator_x86/testdata/32/direct-jump-32.tf View 1 2 3 1 chunk +8 lines, -2 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/foof-bug.tf View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/fpu.tf View 1 2 3 1 chunk +88 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/hlt.tf View 1 2 3 1 chunk +340 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/32/imm-3byte.tf View 1 2 3 1 chunk +7 lines, -1 line 0 comments Download
A src/trusted/validator_x86/testdata/32/imm-farptr.tf View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/inst-crosses.tf View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/jmp-ind-beg.tf View 1 2 3 1 chunk +12 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/jump_crosses.tf View 1 2 3 1 chunk +24 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/legacy.tf View 1 2 3 1 chunk +64 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/load-segment.tf View 1 2 3 1 chunk +43 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/32/lock-66-test.tf View 1 2 3 1 chunk +9 lines, -2 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/lzcnt.tf View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
M src/trusted/validator_x86/testdata/32/mem_overflow.dis View 1 2 3 4 1 chunk +30 lines, -2 lines 0 comments Download
M src/trusted/validator_x86/testdata/32/mem_overflow.hex View 1 2 3 4 1 chunk +9 lines, -0 lines 0 comments Download
M src/trusted/validator_x86/testdata/32/mem_overflow.nval View 1 2 3 4 1 chunk +1 line, -2 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/mem_overflow.tf View 1 2 3 4 1 chunk +33 lines, -0 lines 0 comments Download
M src/trusted/validator_x86/testdata/32/mem_overflow.vdis View 1 2 3 4 1 chunk +29 lines, -1 line 0 comments Download
A src/trusted/validator_x86/testdata/32/nop-misses.tf View 1 2 3 1 chunk +134 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/predef-nop.tf View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/ret.tf View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/stubout.tf View 1 2 3 1 chunk +33 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/test-1.tf View 1 2 3 1 chunk +37 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/test-11.tf View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/test-12.tf View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/test-14.tf View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/test-15.tf View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/test-18.tf View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/test-4.tf View 1 2 3 1 chunk +267 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/test-5.tf View 1 2 3 1 chunk +265 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/test-6.tf View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/test-7.tf View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/test-8.tf View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/test-9.tf View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/32/test_insts.tf View 1 2 3 2 chunks +8 lines, -2 lines 0 comments Download
A src/trusted/validator_x86/testdata/32/tls.tf View 1 2 3 1 chunk +60 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/32/tzcnt.tf View 1 2 3 1 chunk +5 lines, -1 line 0 comments Download
A src/trusted/validator_x86/testdata/32/ud2.tf View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/32/x87.tf View 1 2 3 1 chunk +6 lines, -1 line 0 comments Download
A src/trusted/validator_x86/testdata/64/0f18.tf View 1 2 3 1 chunk +13 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/3DNow.tf View 1 2 3 1 chunk +49 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/AhNotSubRsp.tf View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/add_cs_gs_prefix.tf View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/add_mult_prefix.tf View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/add_rsp_r15.tf View 1 2 3 1 chunk +7 lines, -1 line 0 comments Download
A + src/trusted/validator_x86/testdata/64/addrex.tf View 1 2 3 1 chunk +6 lines, -1 line 0 comments Download
A src/trusted/validator_x86/testdata/64/addrex2.tf View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/ambig-segment.tf View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/bad66.tf View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/bsf-mask.tf View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/bsr-mask.tf View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/bswap.tf View 1 2 3 1 chunk +18 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/bt.tf View 1 2 3 1 chunk +68 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/call-ex.tf View 1 2 3 1 chunk +20 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/call0.tf View 1 2 3 1 chunk +13 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/call1.tf View 1 2 3 1 chunk +14 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/call_aligned.tf View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/call_long.tf View 1 2 3 1 chunk +14 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/call_not_aligned.tf View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/call_not_aligned_16.tf View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/call_short.tf View 1 2 3 1 chunk +14 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/change-subregs.tf View 1 2 3 1 chunk +18 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/cmpxchg.tf View 1 2 3 1 chunk +18 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/cpuid.tf View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/data66prefix.tf View 1 2 3 1 chunk +21 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/direct-call-16.tf View 1 2 3 1 chunk +32 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/direct-call-32.tf View 1 2 3 1 chunk +23 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/direct-cond-jump-16.tf View 1 2 3 1 chunk +10 lines, -2 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/direct-cond-jump-32.tf View 1 2 3 1 chunk +8 lines, -2 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/direct-jump-16.tf View 1 2 3 1 chunk +10 lines, -2 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/direct-jump-32.tf View 1 2 3 1 chunk +8 lines, -2 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/dup-prefix.tf View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/extensions.tf View 1 2 3 1 chunk +90 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/fpu.tf View 1 2 3 1 chunk +159 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/fs_use.tf View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/hlt.tf View 1 2 3 1 chunk +340 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/inc67.tf View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/incno67.tf View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/indirect_jmp_masked.tf View 1 2 3 1 chunk +32 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/indirect_jmp_not_masked.tf View 1 2 3 1 chunk +15 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/invalid_base.tf View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/invalid_base_store.tf View 1 2 3 1 chunk +12 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/invalid_width_index.tf View 1 2 3 1 chunk +12 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/jmp-16.tf View 1 2 3 1 chunk +7 lines, -1 line 0 comments Download
A src/trusted/validator_x86/testdata/64/jmp0.tf View 1 2 3 1 chunk +12 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/jump_atomic.tf View 1 2 3 1 chunk +17 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/jump_not_atomic.tf View 1 2 3 1 chunk +17 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/jump_not_atomic_1.tf View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/jump_outside.tf View 1 2 3 1 chunk +12 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/jump_overflow.tf View 1 2 3 1 chunk +5 lines, -1 line 0 comments Download
A + src/trusted/validator_x86/testdata/64/jump_underflow.tf View 1 2 3 1 chunk +5 lines, -1 line 0 comments Download
A + src/trusted/validator_x86/testdata/64/lea.tf View 1 2 3 1 chunk +6 lines, -1 line 0 comments Download
A src/trusted/validator_x86/testdata/64/lea-add-rsp.tf View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/lea-rsp.tf View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/legacy.tf View 1 2 3 1 chunk +101 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/lzcnt.tf View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/maskmov_test.tf View 1 2 3 1 chunk +22 lines, -6 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/mmx.tf View 1 2 3 1 chunk +40 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/mov-esi-nop-use.tf View 1 2 3 1 chunk +9 lines, -2 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/mov-lea-rbp.tf View 1 2 3 1 chunk +12 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/mov-lea-rbp-bad-1.tf View 1 2 3 1 chunk +15 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/mov-lea-rbp-bad-2.tf View 1 2 3 1 chunk +15 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/mov-lea-rbp-bad-3.tf View 1 2 3 1 chunk +11 lines, -2 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/mov-lea-rbp-bad-4.tf View 1 2 3 1 chunk +11 lines, -2 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/mov-lea-rbp-bad-5.tf View 1 2 3 1 chunk +11 lines, -2 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/mov-lea-rsp.tf View 1 2 3 1 chunk +9 lines, -2 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/mov_esp_add_rsp_r15.tf View 1 2 3 1 chunk +9 lines, -2 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/mov_rbp_2_rsp.tf View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/movlps-ex.tf View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/movs_test.tf View 1 2 3 3 chunks +43 lines, -13 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/movsbw.tf View 1 2 3 1 chunk +12 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/mv_ebp_add_crossing.tf View 1 2 3 1 chunk +19 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/mv_ebp_add_rbp_r15.tf View 1 2 3 1 chunk +6 lines, -1 line 0 comments Download
A src/trusted/validator_x86/testdata/64/mv_ebp_alone.tf View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/nacl_illegal.tf View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/nops.tf View 1 2 3 1 chunk +78 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/pop-rbp.tf View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/prefix-2.tf View 1 2 3 1 chunk +341 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/prefix-3.tf View 1 2 3 1 chunk +64 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/prefix-single.tf View 1 2 3 1 chunk +173 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/push.tf View 1 2 3 1 chunk +31 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/push-memoff.tf View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/rbp67.tf View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/rdmsr.tf View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/read_const_ptr.tf View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/rep_tests.tf View 1 2 3 1 chunk +81 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/return.tf View 1 2 3 1 chunk +20 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/rex_invalid.tf View 1 2 3 1 chunk +32 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/rex_not_last.tf View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/rip-relative.tf View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/rip67.tf View 1 2 3 1 chunk +17 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/segment_aligned.tf View 1 2 3 1 chunk +6 lines, -1 line 0 comments Download
A src/trusted/validator_x86/testdata/64/segment_assign.tf View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/segment_store.tf View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/shl_alias.tf View 1 2 3 1 chunk +29 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/size_error.tf View 1 2 3 1 chunk +15 lines, -3 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/sse.tf View 1 2 3 1 chunk +319 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/stack_regs.tf View 1 2 3 1 chunk +82 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/stosd.tf View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/stosd-bad.tf View 1 2 3 1 chunk +10 lines, -2 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/stosd67.tf View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/stosdno67.tf View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/strings.tf View 1 2 3 1 chunk +171 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/stubseq.tf View 1 2 3 1 chunk +38 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/sub-add-rsp.tf View 1 2 3 1 chunk +9 lines, -2 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/sub-rsp.tf View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/test_alias.tf View 1 2 3 1 chunk +15 lines, -4 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/test_insts.tf View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/tzcnt.tf View 1 2 3 1 chunk +5 lines, -1 line 0 comments Download
A src/trusted/validator_x86/testdata/64/ud2.tf View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/update-rsp.tf View 1 2 3 1 chunk +12 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/update-rsp-b32.tf View 1 2 3 1 chunk +8 lines, -2 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/valid_and_store.tf View 1 2 3 1 chunk +14 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/valid_base_only.tf View 1 2 3 1 chunk +6 lines, -1 line 0 comments Download
A src/trusted/validator_x86/testdata/64/valid_lea_store.tf View 1 2 3 1 chunk +13 lines, -0 lines 0 comments Download
A src/trusted/validator_x86/testdata/64/wrmsr.tf View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
A + src/trusted/validator_x86/testdata/64/x87.tf View 1 2 3 1 chunk +6 lines, -1 line 0 comments Download

Messages

Total messages: 7 (0 generated)
Vlad Shcherbina
Please take a look. Note step 'validator_tf_test' on bot.
8 years, 3 months ago (2012-09-07 08:10:15 UTC) #1
Vlad Shcherbina
Minor changes to run on windows. https://chromiumcodereview.appspot.com/10908137/diff/14001/src/trusted/validator/x86/testing/tf/hex2tf.py File src/trusted/validator/x86/testing/tf/hex2tf.py (right): https://chromiumcodereview.appspot.com/10908137/diff/14001/src/trusted/validator/x86/testing/tf/hex2tf.py#newcode83 src/trusted/validator/x86/testing/tf/hex2tf.py:83: In anticipation of ...
8 years, 3 months ago (2012-09-10 16:56:08 UTC) #2
pasko-google - do not use
Guys, is it still a part of the plan to eliminate hex files in the ...
8 years, 3 months ago (2012-09-10 18:08:09 UTC) #3
Mark Seaborn
Some initial feedback: This is still a large amount of Python code. I am not ...
8 years, 3 months ago (2012-09-10 19:38:06 UTC) #4
Vlad Shcherbina
Mostly done, although some remarks are appealed against. http://codereview.chromium.org/10908137/diff/14001/buildbot/buildbot_standard.py File buildbot/buildbot_standard.py (right): http://codereview.chromium.org/10908137/diff/14001/buildbot/buildbot_standard.py#newcode371 buildbot/buildbot_standard.py:371: with ...
8 years, 3 months ago (2012-09-11 14:25:59 UTC) #5
Vlad Shcherbina
This CL is abandoned. Work goes on in http://code.google.com/p/nativeclient/issues/detail?id=3037 and related CLs.
8 years, 3 months ago (2012-09-20 16:27:11 UTC) #6
Mark Seaborn
8 years, 2 months ago (2012-09-27 02:25:42 UTC) #7
Below are some pending comments that I didn't get around to sending.

I'm posting them for the record, but you can ignore them, since this change has
been superseded.

http://codereview.chromium.org/10908137/diff/12181/src/trusted/validator/x86/...
File src/trusted/validator/x86/testing/tf/tf.py (right):

http://codereview.chromium.org/10908137/diff/12181/src/trusted/validator/x86/...
src/trusted/validator/x86/testing/tf/tf.py:36: def CheckAsm(self, bits):
This method doesn't seem to be called.

http://codereview.chromium.org/10908137/diff/12181/src/trusted/validator/x86/...
src/trusted/validator/x86/testing/tf/tf.py:65: else:
Hmm, having a fallback here means that in normal testing mode (on the bots),
you're not enforcing that every section contains a "hex" field.  Ideally you
would be strict and enforce that.

http://codereview.chromium.org/10908137/diff/12181/src/trusted/validator/x86/...
src/trusted/validator/x86/testing/tf/tf.py:88: 'bits',
Some comments on what these fields mean would be helpful.

http://codereview.chromium.org/10908137/diff/12181/src/trusted/validator/x86/...
src/trusted/validator/x86/testing/tf/tf.py:223: # will likely be spotted as
discrepancies compared to prod. validator.
This means you're relying on having the prod validator around for testing
purposes.  But when it goes away, doesn't it leave this NOP-patching strategy on
shakier ground?

Powered by Google App Engine
This is Rietveld 408576698