Need to integrate existing tests on VM access checks into VM testbase.
There are 3 sets of tests:
- invokevirtual
- invokeinterface
- invokespecial
How to run:
$ export JDK=<path_to_tested_jdk>
$ export CLASSFILE_VER=52
$ bash run.sh invokevirtual.Generator
$ bash run.sh invokeinterface.Generator
$ bash run.sh invokespecial.Generator
It is sensible to test all major class file versions:
- 45.3 (1.1)
- 46 (1.2)
- 47(1.3)
- 48 (1.4)
- 49 (1.5)
- 50 (1.6)
- 51 (1.7)
- 52 (1.8).
Archive:
http://vmsqe.ru.oracle.com/home/vi158347/INVOKE_2009-02-10.tgz
There are 3 sets of tests:
- invokevirtual
- invokeinterface
- invokespecial
How to run:
$ export JDK=<path_to_tested_jdk>
$ export CLASSFILE_VER=52
$ bash run.sh invokevirtual.Generator
$ bash run.sh invokeinterface.Generator
$ bash run.sh invokespecial.Generator
It is sensible to test all major class file versions:
- 45.3 (1.1)
- 46 (1.2)
- 47(1.3)
- 48 (1.4)
- 49 (1.5)
- 50 (1.6)
- 51 (1.7)
- 52 (1.8).
Archive:
http://vmsqe.ru.oracle.com/home/vi158347/INVOKE_2009-02-10.tgz
- relates to
-
JDK-8145148 InterfaceMethod CP entry pointing to a class should cause ICCE
-
- Resolved
-
-
JDK-8025592 vm invocation tests assert: initialized <= length
-
- Closed
-
-
JDK-8087223 InterfaceMethod CP entry pointing to a class should cause ICCE
-
- Closed
-