harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mikhail Fursov" <mike.fur...@gmail.com>
Subject Re: [drlvm][gcv5] is there an exclude list for "build test"?
Date Fri, 01 Dec 2006 14:50:58 GMT
On 12/1/06, Xiao-Feng Li <xiaofeng.li@gmail.com> wrote:
>
> Agree with Ivan, probably this next-to-high-bit thing is outdated, I
> remember Mikail Fursov said the finalize property will be checked
> outside the allocation invocation.  (So agree with Gregory as well
> this may have nothing to do with JVMTI.)
>

JIT checks finalizable property for an object only for inlining of
allocation helpers.
If object is finalizable the allocation helper is not inlined and usual VM
helper is called.
This is all what JIT does for finalizable objects today. Usual VM helper
must check finalizable property by itself. Today this check is done inside
of GC_CC - fast_alloc fails if object is finalizable so VM have to call
slow_alloc.

-- 
Mikhail Fursov

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message