You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Ilya Berezhniuk (JIRA)" <ji...@apache.org> on 2007/02/27 11:37:05 UTC

[jira] Created: (HARMONY-3247) [drlvm][winx64] Transfer control stub should be corrected for Windows

[drlvm][winx64] Transfer control stub should be corrected for Windows
---------------------------------------------------------------------

                 Key: HARMONY-3247
                 URL: https://issues.apache.org/jira/browse/HARMONY-3247
             Project: Harmony
          Issue Type: Improvement
          Components: DRLVM
         Environment: windows/em64t
            Reporter: Ilya Berezhniuk


Transfer control stub generated by gen_transfer_control_stub() is now suitable for Linux/em64t only.
For using on Windows/em64t it should restore additional registers.

Additionally, stub should restore processor flags. It's not required when transferring control to Java exception handler, but it's important when using JVMTI breakpoints, to ensure that processor state is restored correctly.

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


[jira] Resolved: (HARMONY-3247) [drlvm][winx64] Transfer control stub should be corrected for Windows

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

Gregory Shimansky resolved HARMONY-3247.
----------------------------------------

    Resolution: Fixed

Patch applied at 513811. Please check that it was applied as expected.

> [drlvm][winx64] Transfer control stub should be corrected for Windows
> ---------------------------------------------------------------------
>
>                 Key: HARMONY-3247
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3247
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Ilya Berezhniuk
>         Assigned To: Gregory Shimansky
>         Attachments: si_transfer_control.diff
>
>
> Transfer control stub generated by gen_transfer_control_stub() is now suitable for Linux/em64t only.
> For using on Windows/em64t it should restore additional registers.
> Additionally, stub should restore processor flags. It's not required when transferring control to Java exception handler, but it's important when using JVMTI breakpoints, to ensure that processor state is restored correctly.

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


[jira] Updated: (HARMONY-3247) [drlvm][winx64] Transfer control stub should be corrected for Windows

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

Ilya Berezhniuk updated HARMONY-3247:
-------------------------------------

    Attachment: si_transfer_control.diff

Suggested patch fixes problems described above.
This implementation of si_transfer_control() works on Linux/em64t and shoud work on Win/em64t as well.

> [drlvm][winx64] Transfer control stub should be corrected for Windows
> ---------------------------------------------------------------------
>
>                 Key: HARMONY-3247
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3247
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Ilya Berezhniuk
>         Attachments: si_transfer_control.diff
>
>
> Transfer control stub generated by gen_transfer_control_stub() is now suitable for Linux/em64t only.
> For using on Windows/em64t it should restore additional registers.
> Additionally, stub should restore processor flags. It's not required when transferring control to Java exception handler, but it's important when using JVMTI breakpoints, to ensure that processor state is restored correctly.

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


[jira] Updated: (HARMONY-3247) [drlvm][winx64] Transfer control stub should be corrected for Windows

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

Ilya Berezhniuk updated HARMONY-3247:
-------------------------------------

    Patch Info: [Patch Available]

> [drlvm][winx64] Transfer control stub should be corrected for Windows
> ---------------------------------------------------------------------
>
>                 Key: HARMONY-3247
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3247
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Ilya Berezhniuk
>         Attachments: si_transfer_control.diff
>
>
> Transfer control stub generated by gen_transfer_control_stub() is now suitable for Linux/em64t only.
> For using on Windows/em64t it should restore additional registers.
> Additionally, stub should restore processor flags. It's not required when transferring control to Java exception handler, but it's important when using JVMTI breakpoints, to ensure that processor state is restored correctly.

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


[jira] Assigned: (HARMONY-3247) [drlvm][winx64] Transfer control stub should be corrected for Windows

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

Gregory Shimansky reassigned HARMONY-3247:
------------------------------------------

    Assignee: Gregory Shimansky

> [drlvm][winx64] Transfer control stub should be corrected for Windows
> ---------------------------------------------------------------------
>
>                 Key: HARMONY-3247
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3247
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Ilya Berezhniuk
>         Assigned To: Gregory Shimansky
>         Attachments: si_transfer_control.diff
>
>
> Transfer control stub generated by gen_transfer_control_stub() is now suitable for Linux/em64t only.
> For using on Windows/em64t it should restore additional registers.
> Additionally, stub should restore processor flags. It's not required when transferring control to Java exception handler, but it's important when using JVMTI breakpoints, to ensure that processor state is restored correctly.

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


[jira] Closed: (HARMONY-3247) [drlvm][winx64] Transfer control stub should be corrected for Windows

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

Gregory Shimansky closed HARMONY-3247.
--------------------------------------


No response, assuming ok.

> [drlvm][winx64] Transfer control stub should be corrected for Windows
> ---------------------------------------------------------------------
>
>                 Key: HARMONY-3247
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3247
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Ilya Berezhniuk
>            Assignee: Gregory Shimansky
>         Attachments: si_transfer_control.diff
>
>
> Transfer control stub generated by gen_transfer_control_stub() is now suitable for Linux/em64t only.
> For using on Windows/em64t it should restore additional registers.
> Additionally, stub should restore processor flags. It's not required when transferring control to Java exception handler, but it's important when using JVMTI breakpoints, to ensure that processor state is restored correctly.

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