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

Side by Side Diff: src/trusted/validator_x86/testdata/64/stubseq.test

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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 @hex:
2 # Sample stubout code, with multiple stubouts.
3 #
4 # add %al, %al
5 00 c0
6 # add &rsp, %r15; -- stub out!
7 4c 01 fc
8 # add %ebx, %r8d
9 44 01 c3
10 # test %rax, %rax
11 48 85 c0
12 # inc [%rip+0x397614]; -- stub out!
13 67 ff 05 a4 76 39 00
14 # mov %r9, %rdx
15 49 89 d1
16 # mov [%rbp+0x63e470], %rax; -- stub out!
17 67 48 89 84 25 70 e4 63 00
18
19 @rval:
20 VALIDATOR: 0000000000000002: 4c 01 fc add %rsp, %r15
21 VALIDATOR: ERROR: Illegal assignment to RSP
22 VALIDATOR: 000000000000000b: 67 ff 05 a4 76 39 00 inc [%rip+0x3976a4]
23 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
24 VALIDATOR: 000000000000000b: 67 ff 05 a4 76 39 00 inc [%rip+0x3976a4]
25 VALIDATOR: ERROR: Assignment to non-64 bit memory address
26 VALIDATOR: 0000000000000015: 67 48 89 84 25 70 e4 63 00 mov [%rbp+0x63e470], %rax
27 VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
28 VALIDATOR: 0000000000000015: 67 48 89 84 25 70 e4 63 00 mov [%rbp+0x63e470], %rax
29 VALIDATOR: ERROR: Assignment to non-64 bit memory address
30 VALIDATOR: Checking jump targets: 0 to 1e
31 VALIDATOR: Checking that basic blocks are aligned
32 *** <input> IS UNSAFE ***
33 @sval:
34 Some instructions were replaced with HLTs.
35 STUBBED OUT as follows:
36 0000000000000000: 00 c0 add %al, %al
37 0000000000000002: f4 hlt
38 0000000000000003: f4 hlt
39 0000000000000004: f4 hlt
40 0000000000000005: 44 01 c3 add %ebx, %r8d
41 0000000000000008: 48 85 c0 test %rax, %rax
42 000000000000000b: f4 hlt
43 000000000000000c: f4 hlt
44 000000000000000d: f4 hlt
45 000000000000000e: f4 hlt
46 000000000000000f: f4 hlt
47 0000000000000010: f4 hlt
48 0000000000000011: f4 hlt
49 0000000000000012: 49 89 d1 mov %r9, %rdx
50 0000000000000015: f4 hlt
51 0000000000000016: f4 hlt
52 0000000000000017: f4 hlt
53 0000000000000018: f4 hlt
54 0000000000000019: f4 hlt
55 000000000000001a: f4 hlt
56 000000000000001b: f4 hlt
57 000000000000001c: f4 hlt
58 000000000000001d: f4 hlt
59 @dis:
60 0000000000000000: 00 c0 add %al, %al
61 0000000000000002: 4c 01 fc add %rsp, %r15
62 0000000000000005: 44 01 c3 add %ebx, %r8d
63 0000000000000008: 48 85 c0 test %rax, %rax
64 000000000000000b: 67 ff 05 a4 76 39 00 inc [%rip+0x397 6a4]
65 0000000000000012: 49 89 d1 mov %r9, %rdx
66 0000000000000015: 67 48 89 84 25 70 e4 63 00 mov [%rbp+0x63e 470], %rax
67 @vdis:
68 0000000000000000: 00 c0 add %al, %al
69 0000000000000002: 4c 01 fc add %rsp, %r15
70 0000000000000005: 44 01 c3 add %ebx, %r8d
71 0000000000000008: 48 85 c0 [P] dontcare %r ax (u), %rax (u)
72 000000000000000b: 67 ff 05 a4 76 39 00 [P] dontcare [% rip+0x3976a4] (suz)
73 0000000000000012: 49 89 d1 mov %r9, %rdx
74 0000000000000015: 67 48 89 84 25 70 e4 63 00 mov [%rbp+0x63e 470], %rax
75 @rdfa_output:
76 2: [0] improper %rsp sandboxing
77 b: [0] unrecognized instruction
78 15: [1] unrecognized instruction
79 return code: 1
OLDNEW
« no previous file with comments | « src/trusted/validator_x86/testdata/64/strings.test ('k') | src/trusted/validator_x86/testdata/64/sub-add-rsp.test » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698