harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "George Timoshenko (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-3189) [drlvm][jit][opt] code patching works incorrectly on EM64T
Date Fri, 16 Feb 2007 13:36:06 GMT
[drlvm][jit][opt] code patching works incorrectly on EM64T
----------------------------------------------------------

                 Key: HARMONY-3189
                 URL: https://issues.apache.org/jira/browse/HARMONY-3189
             Project: Harmony
          Issue Type: Bug
          Components: DRLVM
         Environment: EM64T
            Reporter: George Timoshenko


fixing HARMONY-2881  triggered a serious problem:

code patching mecanizm can not work when the target addres of call instruction is 64 bit long.
(such addresses appeares after fixing 2881)

there is no CALL inst with 64-bit immediate operand on EM64T.
So all direct calls are turned into:

MOV a reg, immediate target addr;
CALL the reg;

this issue devoted to fixing code patching mecanizm on EM64T

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


Mime
View raw message