harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mikhail Fursov (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-3784) [drlvm][jit][jet] Incorrect support of vmmagic types and object fields in JET compiler
Date Sat, 28 Apr 2007 07:56:15 GMT
[drlvm][jit][jet] Incorrect support of vmmagic types and object fields in JET compiler
--------------------------------------------------------------------------------------

                 Key: HARMONY-3784
                 URL: https://issues.apache.org/jira/browse/HARMONY-3784
             Project: Harmony
          Issue Type: Bug
          Components: DRLVM
            Reporter: Mikhail Fursov


VMMagic implementation in JET compiler was initially prototyped but was never actually used/tested
except several particular places in class initializers (DRLVM server mode uses JET compiler
for <clinits>)

JET has several problems with magic implementation today:
1) Magic types are reported to GC. So if GC happend during class initialization DRLVM will
fail
2) Magic types are incorrectly stored to fields on EM64T platform with compressed references
mode enabled.

The only scenario affected today is GCv5 server mode support for EM64T platform where field
of Address type is used.


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