harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ivan Popov (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-4323) [jdktools][jpda] JDWP commands VirtualMachine.AllClasses returns not prepared classes
Date Tue, 03 Jul 2007 13:18:04 GMT

    [ https://issues.apache.org/jira/browse/HARMONY-4323?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12509866

Ivan Popov commented on HARMONY-4323:

Pavel, JVMTI spec also says nothing about returning unprepared classes by the corresponding
JVMTI function GetLoadedClasses(). However, JVMTI provides function GetClassStatus() which
may return info about class preparation status of the returned classes.

> [jdktools][jpda] JDWP commands VirtualMachine.AllClasses returns not prepared classes
> -------------------------------------------------------------------------------------
>                 Key: HARMONY-4323
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4323
>             Project: Harmony
>          Issue Type: Bug
>          Components: JDK
>         Environment: Windows/x86, Linux/x86
>            Reporter: Ivan Popov
>         Attachments: H4323_jdwp_agent_all_classes.patch
> JDWP spec does not say anyting about classes returned by AllClasses command. However,
JDI spec for VirtualMachine.allClasses() reads:
>   The returned list will include reference types loaded at least 
>   to the point of preparation and types (like array) for which 
>   preparation is not defined. 
> It is unclear who should perform filtering for classes: JDI or JDWP implementation. But
it looks like JDWP agent from RI never reports unprepared classes. It makes sense to adjust
Harmony's JDWP agent to filter out unprepared classes.
> This issue may cause intermittent failures of the following JDWP stress tests:
>   org.apache.harmony.test.stress.jpda.jdwp.scenario.REFTYPE003.RefTypeTest003
>   org.apache.harmony.test.stress.jpda.jdwp.scenario.REFTYPE004.RefTypeTest004

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

View raw message