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 Afremov (JIRA)" <ji...@apache.org> on 2006/09/21 17:20:22 UTC

[jira] Created: (HARMONY-1532) [DRLVM] Implement advanced scheme of jvmti PopFrame and several fixes into JVMTI.

[DRLVM] Implement advanced scheme of jvmti PopFrame and several fixes into JVMTI.
---------------------------------------------------------------------------------

                 Key: HARMONY-1532
                 URL: http://issues.apache.org/jira/browse/HARMONY-1532
             Project: Harmony
          Issue Type: Improvement
          Components: DRLVM
            Reporter: Pavel Afremov


[DRLVM] Implement advanced scheme of jvmti PopFrame and several fixes into JVMTI.

        - Implement advanced scheme of jvmti PopFrame. It provides opportunity to evaluate locals on the stack after pop, and allow several frames popping. This scheme can works for safe_point only.

        - Fix possible bug in GC stack enumeration after PopFrame.  After pop frame nobody enumerate methods arguments for GC. This patch fixes it.
        - JVMTI PopFrame support in the JET (VM Part). To provide correct pop of the method frame, popped frame should be compiled with special flags. It's provide opportunity to find corresponding "this" and restore context before method call.
        - ExceptionCatch event does not send in some cases. The source of the bug is missed callback setting. So after add missed callback set, bug was fixed.
        - Fixed m2n frame registers in breakpoint dispatcher function.

Depends on HARMONY-1523


-- 
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-1532) [DRLVM] Implement advanced scheme of jvmti PopFrame and several fixes into JVMTI.

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

Geir Magnusson Jr resolved HARMONY-1532.
----------------------------------------

    Resolution: Fixed

r449223.

Ubuntu 6 - smoke and c-unit

> [DRLVM] Implement advanced scheme of jvmti PopFrame and several fixes into JVMTI.
> ---------------------------------------------------------------------------------
>
>                 Key: HARMONY-1532
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1532
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>         Assigned To: Geir Magnusson Jr
>         Attachments: DRLVM-Implement-advanced-scheme-of-jvmti-PopFrame-and-several-fixes-into-JVMTI.txt
>
>
> [DRLVM] Implement advanced scheme of jvmti PopFrame and several fixes into JVMTI.
>         - Implement advanced scheme of jvmti PopFrame. It provides opportunity to evaluate locals on the stack after pop, and allow several frames popping. This scheme can works for safe_point only.
>         - Fix possible bug in GC stack enumeration after PopFrame.  After pop frame nobody enumerate methods arguments for GC. This patch fixes it.
>         - JVMTI PopFrame support in the JET (VM Part). To provide correct pop of the method frame, popped frame should be compiled with special flags. It's provide opportunity to find corresponding "this" and restore context before method call.
>         - ExceptionCatch event does not send in some cases. The source of the bug is missed callback setting. So after add missed callback set, bug was fixed.
>         - Fixed m2n frame registers in breakpoint dispatcher function.
> Depends on HARMONY-1523

-- 
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] Assigned: (HARMONY-1532) [DRLVM] Implement advanced scheme of jvmti PopFrame and several fixes into JVMTI.

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

Geir Magnusson Jr reassigned HARMONY-1532:
------------------------------------------

    Assignee: Geir Magnusson Jr

> [DRLVM] Implement advanced scheme of jvmti PopFrame and several fixes into JVMTI.
> ---------------------------------------------------------------------------------
>
>                 Key: HARMONY-1532
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1532
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>         Assigned To: Geir Magnusson Jr
>         Attachments: DRLVM-Implement-advanced-scheme-of-jvmti-PopFrame-and-several-fixes-into-JVMTI.txt
>
>
> [DRLVM] Implement advanced scheme of jvmti PopFrame and several fixes into JVMTI.
>         - Implement advanced scheme of jvmti PopFrame. It provides opportunity to evaluate locals on the stack after pop, and allow several frames popping. This scheme can works for safe_point only.
>         - Fix possible bug in GC stack enumeration after PopFrame.  After pop frame nobody enumerate methods arguments for GC. This patch fixes it.
>         - JVMTI PopFrame support in the JET (VM Part). To provide correct pop of the method frame, popped frame should be compiled with special flags. It's provide opportunity to find corresponding "this" and restore context before method call.
>         - ExceptionCatch event does not send in some cases. The source of the bug is missed callback setting. So after add missed callback set, bug was fixed.
>         - Fixed m2n frame registers in breakpoint dispatcher function.
> Depends on HARMONY-1523

-- 
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-1532) [DRLVM] Implement advanced scheme of jvmti PopFrame and several fixes into JVMTI.

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

Pavel Afremov updated HARMONY-1532:
-----------------------------------

    Attachment: DRLVM-Implement-advanced-scheme-of-jvmti-PopFrame-and-several-fixes-into-JVMTI.txt

> [DRLVM] Implement advanced scheme of jvmti PopFrame and several fixes into JVMTI.
> ---------------------------------------------------------------------------------
>
>                 Key: HARMONY-1532
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1532
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>         Attachments: DRLVM-Implement-advanced-scheme-of-jvmti-PopFrame-and-several-fixes-into-JVMTI.txt
>
>
> [DRLVM] Implement advanced scheme of jvmti PopFrame and several fixes into JVMTI.
>         - Implement advanced scheme of jvmti PopFrame. It provides opportunity to evaluate locals on the stack after pop, and allow several frames popping. This scheme can works for safe_point only.
>         - Fix possible bug in GC stack enumeration after PopFrame.  After pop frame nobody enumerate methods arguments for GC. This patch fixes it.
>         - JVMTI PopFrame support in the JET (VM Part). To provide correct pop of the method frame, popped frame should be compiled with special flags. It's provide opportunity to find corresponding "this" and restore context before method call.
>         - ExceptionCatch event does not send in some cases. The source of the bug is missed callback setting. So after add missed callback set, bug was fixed.
>         - Fixed m2n frame registers in breakpoint dispatcher function.
> Depends on HARMONY-1523

-- 
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-1532) [DRLVM] Implement advanced scheme of jvmti PopFrame and several fixes into JVMTI.

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

Geir Magnusson Jr closed HARMONY-1532.
--------------------------------------


> [DRLVM] Implement advanced scheme of jvmti PopFrame and several fixes into JVMTI.
> ---------------------------------------------------------------------------------
>
>                 Key: HARMONY-1532
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1532
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>         Assigned To: Geir Magnusson Jr
>         Attachments: DRLVM-Implement-advanced-scheme-of-jvmti-PopFrame-and-several-fixes-into-JVMTI.txt
>
>
> [DRLVM] Implement advanced scheme of jvmti PopFrame and several fixes into JVMTI.
>         - Implement advanced scheme of jvmti PopFrame. It provides opportunity to evaluate locals on the stack after pop, and allow several frames popping. This scheme can works for safe_point only.
>         - Fix possible bug in GC stack enumeration after PopFrame.  After pop frame nobody enumerate methods arguments for GC. This patch fixes it.
>         - JVMTI PopFrame support in the JET (VM Part). To provide correct pop of the method frame, popped frame should be compiled with special flags. It's provide opportunity to find corresponding "this" and restore context before method call.
>         - ExceptionCatch event does not send in some cases. The source of the bug is missed callback setting. So after add missed callback set, bug was fixed.
>         - Fixed m2n frame registers in breakpoint dispatcher function.
> Depends on HARMONY-1523

-- 
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