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 2007/10/15 22:00:50 UTC

[jira] Created: (HARMONY-4947) [drlvm][exceptions][jvmti]

[drlvm][exceptions][jvmti]
--------------------------

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


Small redesign of exception handling.

1.	Runtime exception processing moved out signal handler, so java code isn't called from signal handler now. 
2.	Exception which was raised during exception java class creating is split from exception which created when control transferred into native frame.
3.	Assembler code was eliminated for SOE and JVM TI exception catch callbacks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-4947) [drlvm][exceptions][jvmti] Small redesign of exception handling.

Posted by "Pavel Afremov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4947?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Afremov updated HARMONY-4947:
-----------------------------------

    Attachment: Small-redesign-of-exception-handling.patch

Attach right patch.
Ignore previouse one please

> [drlvm][exceptions][jvmti] Small redesign of exception handling.
> ----------------------------------------------------------------
>
>                 Key: HARMONY-4947
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4947
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>         Attachments: Small-redesign-of-exception-handling.patch, Small-redesign-of-exception-handling.patch
>
>
> Small redesign of exception handling.
> 1.	Runtime exception processing moved out signal handler, so java code isn't called from signal handler now. 
> 2.	Exception which was raised during exception java class creating is split from exception which created when control transferred into native frame.
> 3.	Assembler code was eliminated for SOE and JVM TI exception catch callbacks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-4947) [drlvm][exceptions][jvmti] Small redesign of exception handling.

Posted by "Pavel Afremov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4947?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Afremov updated HARMONY-4947:
-----------------------------------

    Summary: [drlvm][exceptions][jvmti] Small redesign of exception handling.  (was: [drlvm][exceptions][jvmti])

> [drlvm][exceptions][jvmti] Small redesign of exception handling.
> ----------------------------------------------------------------
>
>                 Key: HARMONY-4947
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4947
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>
> Small redesign of exception handling.
> 1.	Runtime exception processing moved out signal handler, so java code isn't called from signal handler now. 
> 2.	Exception which was raised during exception java class creating is split from exception which created when control transferred into native frame.
> 3.	Assembler code was eliminated for SOE and JVM TI exception catch callbacks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (HARMONY-4947) [drlvm][exceptions][jvmti] Small redesign of exception handling.

Posted by "Pavel Afremov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4947?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Afremov closed HARMONY-4947.
----------------------------------


> [drlvm][exceptions][jvmti] Small redesign of exception handling.
> ----------------------------------------------------------------
>
>                 Key: HARMONY-4947
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4947
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>            Assignee: Gregory Shimansky
>         Attachments: Small-redesign-of-exception-handling.patch, Small-redesign-of-exception-handling.patch, Small-redesign-of-exception-handling.patch
>
>
> Small redesign of exception handling.
> 1.	Runtime exception processing moved out signal handler, so java code isn't called from signal handler now. 
> 2.	Exception which was raised during exception java class creating is split from exception which created when control transferred into native frame.
> 3.	Assembler code was eliminated for SOE and JVM TI exception catch callbacks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-4947) [drlvm][exceptions][jvmti] Small redesign of exception handling.

Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-4947?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12535298 ] 

Gregory Shimansky commented on HARMONY-4947:
--------------------------------------------

With this patch VM kernel tests crash on x86_64 architecture on failed assertion (!exn_raised()). Please check these tests and update the patch.

> [drlvm][exceptions][jvmti] Small redesign of exception handling.
> ----------------------------------------------------------------
>
>                 Key: HARMONY-4947
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4947
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>            Assignee: Gregory Shimansky
>         Attachments: Small-redesign-of-exception-handling.patch, Small-redesign-of-exception-handling.patch
>
>
> Small redesign of exception handling.
> 1.	Runtime exception processing moved out signal handler, so java code isn't called from signal handler now. 
> 2.	Exception which was raised during exception java class creating is split from exception which created when control transferred into native frame.
> 3.	Assembler code was eliminated for SOE and JVM TI exception catch callbacks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-4947) [drlvm][exceptions][jvmti] Small redesign of exception handling.

Posted by "Pavel Afremov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4947?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Afremov updated HARMONY-4947:
-----------------------------------

    Attachment: Small-redesign-of-exception-handling.patch

Fixed version of the patch. 

> [drlvm][exceptions][jvmti] Small redesign of exception handling.
> ----------------------------------------------------------------
>
>                 Key: HARMONY-4947
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4947
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>            Assignee: Gregory Shimansky
>         Attachments: Small-redesign-of-exception-handling.patch, Small-redesign-of-exception-handling.patch, Small-redesign-of-exception-handling.patch
>
>
> Small redesign of exception handling.
> 1.	Runtime exception processing moved out signal handler, so java code isn't called from signal handler now. 
> 2.	Exception which was raised during exception java class creating is split from exception which created when control transferred into native frame.
> 3.	Assembler code was eliminated for SOE and JVM TI exception catch callbacks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-4947) [drlvm][exceptions][jvmti] Small redesign of exception handling.

Posted by "Pavel Afremov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4947?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Afremov updated HARMONY-4947:
-----------------------------------

    Attachment: Small-redesign-of-exception-handling.patch

> [drlvm][exceptions][jvmti] Small redesign of exception handling.
> ----------------------------------------------------------------
>
>                 Key: HARMONY-4947
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4947
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>         Attachments: Small-redesign-of-exception-handling.patch
>
>
> Small redesign of exception handling.
> 1.	Runtime exception processing moved out signal handler, so java code isn't called from signal handler now. 
> 2.	Exception which was raised during exception java class creating is split from exception which created when control transferred into native frame.
> 3.	Assembler code was eliminated for SOE and JVM TI exception catch callbacks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (HARMONY-4947) [drlvm][exceptions][jvmti] Small redesign of exception handling.

Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4947?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gregory Shimansky reassigned HARMONY-4947:
------------------------------------------

    Assignee: Gregory Shimansky

> [drlvm][exceptions][jvmti] Small redesign of exception handling.
> ----------------------------------------------------------------
>
>                 Key: HARMONY-4947
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4947
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>            Assignee: Gregory Shimansky
>         Attachments: Small-redesign-of-exception-handling.patch, Small-redesign-of-exception-handling.patch
>
>
> Small redesign of exception handling.
> 1.	Runtime exception processing moved out signal handler, so java code isn't called from signal handler now. 
> 2.	Exception which was raised during exception java class creating is split from exception which created when control transferred into native frame.
> 3.	Assembler code was eliminated for SOE and JVM TI exception catch callbacks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-4947) [drlvm][exceptions][jvmti] Small redesign of exception handling.

Posted by "Pavel Afremov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4947?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Afremov updated HARMONY-4947:
-----------------------------------

    Patch Info: [Patch Available]

> [drlvm][exceptions][jvmti] Small redesign of exception handling.
> ----------------------------------------------------------------
>
>                 Key: HARMONY-4947
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4947
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>         Attachments: Small-redesign-of-exception-handling.patch, Small-redesign-of-exception-handling.patch
>
>
> Small redesign of exception handling.
> 1.	Runtime exception processing moved out signal handler, so java code isn't called from signal handler now. 
> 2.	Exception which was raised during exception java class creating is split from exception which created when control transferred into native frame.
> 3.	Assembler code was eliminated for SOE and JVM TI exception catch callbacks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (HARMONY-4947) [drlvm][exceptions][jvmti] Small redesign of exception handling.

Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4947?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gregory Shimansky resolved HARMONY-4947.
----------------------------------------

    Resolution: Fixed

Patch applied at 585545.

> [drlvm][exceptions][jvmti] Small redesign of exception handling.
> ----------------------------------------------------------------
>
>                 Key: HARMONY-4947
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4947
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>            Assignee: Gregory Shimansky
>         Attachments: Small-redesign-of-exception-handling.patch, Small-redesign-of-exception-handling.patch, Small-redesign-of-exception-handling.patch
>
>
> Small redesign of exception handling.
> 1.	Runtime exception processing moved out signal handler, so java code isn't called from signal handler now. 
> 2.	Exception which was raised during exception java class creating is split from exception which created when control transferred into native frame.
> 3.	Assembler code was eliminated for SOE and JVM TI exception catch callbacks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.