harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gregory Shimansky <gshiman...@gmail.com>
Subject [drlvm][jvmti] Heap iteration bugfix in HARMONY-2112
Date Wed, 08 Nov 2006 22:31:31 GMT

I've applied your patch in HARMONY-2112 but I have a question to you. There is 
a new condition in jvmti_capability.cpp with the following comment:

    // if the global capability can_tag_objects has already been enabled,
    // requested by this environment, but not yet posessed by this 
    // reject the request
    if (ti->get_global_capability(DebugUtilsTI::TI_GC_ENABLE_TAG_OBJECTS)
            && !posessed.can_tag_objects && capabilities_ptr->can_tag_objects)

Does it mean that only one environment at a time can hold and use tag objects 
functionality? Is it a temporary limitation or inherent design restriction? 

I don't think this limitation is serious, but if it exists it is probably 
worth to mention it on the drlvm limitations wiki page.

Gregory Shimansky, Intel Middleware Products Division

View raw message