Upstream version 11.39.266.0
[platform/framework/web/crosswalk.git] / src / native_client / src / trusted / validator_x86 / testdata / 64 / segment_store.test
1 @hex:
2   # Example of an illegal segment store:
3   #   insd
4   6d
5 @val:
6   VALIDATOR: 0000000000000000: 6d                                           insd
7   VALIDATOR: ERROR: This instruction has been marked illegal by Native Client
8   VALIDATOR: 0000000000000000: 6d                                           insd
9   VALIDATOR: ERROR: Segment memory reference not allowed
10   VALIDATOR: Checking jump targets: 0 to 1
11   VALIDATOR: Checking that basic blocks are aligned
12   *** <input> IS UNSAFE ***
13 @rval:
14   VALIDATOR: 0000000000000000: 6d                                           insd
15   VALIDATOR: ERROR: This instruction has been marked illegal by Native Client
16   VALIDATOR: 0000000000000000: 6d                                           insd
17   VALIDATOR: ERROR: Segment memory reference not allowed
18   VALIDATOR: Checking jump targets: 0 to 1
19   VALIDATOR: Checking that basic blocks are aligned
20   *** <input> IS UNSAFE ***
21 @rvald:
22   VALIDATOR: 0000000000000000: 6d                                           insd
23   VALIDATOR: ERROR: This instruction has been marked illegal by Native Client
24   VALIDATOR: 0000000000000000: 6d                                           insd
25   VALIDATOR: ERROR: Segment memory reference not allowed
26   VALIDATOR: Checking block alignment and jump targets: 0 to 1
27   *** <input> IS UNSAFE ***
28 @vd-rval:
29   VALIDATOR: 0000000000000000: 6d                                           [P] dontcare(illegal)
30   VALIDATOR: ERROR: This instruction has been marked illegal by Native Client
31   VALIDATOR: Checking jump targets: 0 to 1
32   VALIDATOR: Checking that basic blocks are aligned
33   *** <input> IS UNSAFE ***
34 @dis:
35   0000000000000000: 6d                                           insd
36 @vdis:
37   0000000000000000: 6d                                           [P] dontcare(illegal)
38 @rdfa_output:
39   0: [0] unrecognized instruction
40   return code: 1