You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Pavel Rebriy (JIRA)" <ji...@apache.org> on 2006/07/19 12:28:14 UTC

[jira] Created: (HARMONY-919) [drlvm] Verifier: invokespecial instruction check fix

[drlvm] Verifier: invokespecial instruction check fix
-----------------------------------------------------

                 Key: HARMONY-919
                 URL: http://issues.apache.org/jira/browse/HARMONY-919
             Project: Harmony
          Issue Type: Bug
          Components: VM
            Reporter: Pavel Rebriy


I've found a bug in DRLVM: verifier incorrectly checks invokes by invokespecial instruction as requested by Java VM Specification.

Test tries to invoke public method of super class by invokespecial instruction and type of object is the direct super class of current class.

To run the test use the following command:
<path to drl vm>/bin/ij Test


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (HARMONY-919) [drlvm] Verifier: invokespecial instruction check fix

Posted by "Pavel Rebriy (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-919?page=all ]

Pavel Rebriy updated HARMONY-919:
---------------------------------

    Attachment: 0002-Test.zip

Here is a test case.

> [drlvm] Verifier: invokespecial instruction check fix
> -----------------------------------------------------
>
>                 Key: HARMONY-919
>                 URL: http://issues.apache.org/jira/browse/HARMONY-919
>             Project: Harmony
>          Issue Type: Bug
>          Components: VM
>            Reporter: Pavel Rebriy
>         Attachments: 0002-Test.zip
>
>
> I've found a bug in DRLVM: verifier incorrectly checks invokes by invokespecial instruction as requested by Java VM Specification.
> Test tries to invoke public method of super class by invokespecial instruction and type of object is the direct super class of current class.
> To run the test use the following command:
> <path to drl vm>/bin/ij Test

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (HARMONY-919) [drlvm] Verifier: invokespecial instruction check fix

Posted by "Geir Magnusson Jr (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-919?page=all ]

Geir Magnusson Jr updated HARMONY-919:
--------------------------------------

    Component/s: DRLVM
                     (was: VM)

> [drlvm] Verifier: invokespecial instruction check fix
> -----------------------------------------------------
>
>                 Key: HARMONY-919
>                 URL: http://issues.apache.org/jira/browse/HARMONY-919
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Pavel Rebriy
>         Attachments: 0002-Test.zip
>
>
> I've found a bug in DRLVM: verifier incorrectly checks invokes by invokespecial instruction as requested by Java VM Specification.
> Test tries to invoke public method of super class by invokespecial instruction and type of object is the direct super class of current class.
> To run the test use the following command:
> <path to drl vm>/bin/ij Test

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Resolved: (HARMONY-919) [drlvm] Verifier: invokespecial instruction check fix

Posted by "Geir Magnusson Jr (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-919?page=all ]

Geir Magnusson Jr resolved HARMONY-919.
---------------------------------------

    Resolution: Fixed

Committed in svn revision r428040.

Tested on ubuntu 6.

> [drlvm] Verifier: invokespecial instruction check fix
> -----------------------------------------------------
>
>                 Key: HARMONY-919
>                 URL: http://issues.apache.org/jira/browse/HARMONY-919
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Pavel Rebriy
>         Attachments: 0002-Test.zip, 0002-Verifier-invokespecial-instruction-check-fix.patch
>
>
> I've found a bug in DRLVM: verifier incorrectly checks invokes by invokespecial instruction as requested by Java VM Specification.
> Test tries to invoke public method of super class by invokespecial instruction and type of object is the direct super class of current class.
> To run the test use the following command:
> <path to drl vm>/bin/ij Test

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (HARMONY-919) [drlvm] Verifier: invokespecial instruction check fix

Posted by "Pavel Rebriy (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-919?page=all ]

Pavel Rebriy updated HARMONY-919:
---------------------------------

    Attachment: 0002-Verifier-invokespecial-instruction-check-fix.patch

Patch to fix the problem.

To run test use the following command:
<path to drlvm>/bin/java Test 

> [drlvm] Verifier: invokespecial instruction check fix
> -----------------------------------------------------
>
>                 Key: HARMONY-919
>                 URL: http://issues.apache.org/jira/browse/HARMONY-919
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Pavel Rebriy
>         Attachments: 0002-Test.zip, 0002-Verifier-invokespecial-instruction-check-fix.patch
>
>
> I've found a bug in DRLVM: verifier incorrectly checks invokes by invokespecial instruction as requested by Java VM Specification.
> Test tries to invoke public method of super class by invokespecial instruction and type of object is the direct super class of current class.
> To run the test use the following command:
> <path to drl vm>/bin/ij Test

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Closed: (HARMONY-919) [drlvm] Verifier: invokespecial instruction check fix

Posted by "Geir Magnusson Jr (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-919?page=all ]

Geir Magnusson Jr closed HARMONY-919.
-------------------------------------


> [drlvm] Verifier: invokespecial instruction check fix
> -----------------------------------------------------
>
>                 Key: HARMONY-919
>                 URL: http://issues.apache.org/jira/browse/HARMONY-919
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Pavel Rebriy
>         Attachments: 0002-Test.zip, 0002-Verifier-invokespecial-instruction-check-fix.patch
>
>
> I've found a bug in DRLVM: verifier incorrectly checks invokes by invokespecial instruction as requested by Java VM Specification.
> Test tries to invoke public method of super class by invokespecial instruction and type of object is the direct super class of current class.
> To run the test use the following command:
> <path to drl vm>/bin/ij Test

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira