harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Harmony Wiki] Update of "KnownNonBugIssuesAndLimitations" by Vladimir Beliaev
Date Fri, 15 Feb 2008 18:25:02 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Harmony Wiki" for change notification.

The following page has been changed by Vladimir Beliaev:
http://wiki.apache.org/harmony/KnownNonBugIssuesAndLimitations

The comment on the change is:
removed out of date tasks for JNI

------------------------------------------------------------------------------
  
  ==== Partially implemented features: ====
  
+ '''1.''' JVMTI implementation does not provide full argument validity checks. Specifically,
the VM might crash when passing invalid Java objects or JNI identifiers as arguments to JVMTI
API functions.
- '''3.''' JVMTI has limited support in the JIT-enabled mode. The system supports the following
events:[[BR]]
- {{{COMPILED_METHOD_LOAD}}}[[BR]]
- {{{DYNAMIC_CODE_GENERATED}}}[[BR]]
- {{{EXCEPTION}}}[[BR]]
- The {{{EXCEPTION}}} event has not been tested for adequate operation yet.
  
- '''4.''' JVMTI implementation does not provide full argument validity checks. Specifically,
the VM might crash when passing invalid Java objects or JNI identifiers as arguments to JVMTI
API functions.
+ '''2.''' JVMTI API function groups for local variable access and stack inspection in the
JIT-enabled mode have not been tested for adequate operation.
  
- '''5.''' JVMTI API function groups for local variable access and stack inspection in the
JIT-enabled mode have not been tested for adequate operation.
+ '''3.''' Class unloading is not supported.
  
- '''6.''' Class unloading is not supported.
+ '''4.''' Tracing of method calls and instructions is not supported.
  
- '''7.''' Tracing of method calls and instructions is not supported.
- 
- '''8.''' The following methods have no effect:[[BR]]
+ '''5.''' The following methods have no effect:[[BR]]
  {{{Runtime.traceInstructions(bool)}}}[[BR]]
  {{{Runtime.traceMethodCalls(bool)}}}[[BR]]
  
- '''9.''' The {{{java.lang.ref.SoftReference}}} class implementation does not follow the
intent of the specification and is currently equivalent to the {{{java.lang.ref.WeakReference}}}
class.
+ '''6.''' The {{{java.lang.ref.SoftReference}}} class implementation does not follow the
intent of the specification and is currently equivalent to the {{{java.lang.ref.WeakReference}}}
class.
  
  ==== Jitrino restrictions: ====
  '''1.''' Parallel compilation and calls for resolution during a compilation session may
lead to re-entering Jitrino from different or the same hread. In our experience, Jitrino works
normally in such cases. However, certain Jitrino parts, such as timers and certain logging
system features are not designed to be re-enterable. This restriction is not applicable to
normal runs in the default mode with logging and timers disabled.

Mime
View raw message