You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by Pavel Pervov <pm...@gmail.com> on 2006/09/23 16:46:59 UTC

Re: [jira] Closed: (HARMONY-1545) [drlvm] [jvmti] Unified JVMTI breakpoints infrastructure implementation

Geir,

Looks like you've missed adding file
enhanced/drlvm/trunk/vm/vmcore/include/jvmti_break_intf.h to SVN tree.

Regards,
    Pavel.
On 9/23/06, Geir Magnusson Jr (JIRA) <ji...@apache.org> wrote:
>
>     [ http://issues.apache.org/jira/browse/HARMONY-1545?page=all ]
>
> Geir Magnusson Jr closed HARMONY-1545.
> --------------------------------------
>
>
> > [drlvm] [jvmti] Unified JVMTI breakpoints infrastructure implementation
> > -----------------------------------------------------------------------
> >
> >                 Key: HARMONY-1545
> >                 URL: http://issues.apache.org/jira/browse/HARMONY-1545
> >             Project: Harmony
> >          Issue Type: Improvement
> >          Components: DRLVM
> >            Reporter: Ilya Berezhniuk
> >         Assigned To: Geir Magnusson Jr
> >         Attachments: JVMTI-breakpoints-unified-infrastructure.patch
> >
> >
> > Hello
> > I've reworked the implementation of JVMTI breakpoints and single step.
> The code which sends breakpoint and single step events currently is ugly and
> uses unobvious logic. In the new implementation the infrastructure is much
> more clean and clear :)
> > Main class is VMBreakPoints. It is the container for all breakpoint
> instrumentation and handler for all breakpoint events. A VMBreakInterface is
> a class for breakpoints references container. It can be used for any
> purpose, be it SingleStep or user breakpoints container. In VMBreakInterface
> breakpoints instrumentations are referenced by VMBreakPointRef.
> > VMBreakPoints has handlers for native (JIT mode) and interpreter mode
> breakpoints. When such handler is called, the processing goes through all
> registered VMBreakInterface instances according to their priorities
> (currently two priorities are supported - SingleStep is first according to
> JVMTI spec about colocated events) and calls VMBreakInterface handling
> callback which can send an event of type which this interface supports.
>
> --
> This message is automatically generated by JIRA.
> -
> If you think it was sent incorrectly contact one of the administrators:
> http://issues.apache.org/jira/secure/Administrators.jspa
> -
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>
>
>

Re: [jira] Closed: (HARMONY-1545) [drlvm] [jvmti] Unified JVMTI breakpoints infrastructure implementation

Posted by "Geir Magnusson Jr." <ge...@pobox.com>.
oh, you're right - thanks

Done

On Sep 23, 2006, at 10:46 AM, Pavel Pervov wrote:

> Geir,
>
> Looks like you've missed adding file
> enhanced/drlvm/trunk/vm/vmcore/include/jvmti_break_intf.h to SVN tree.
>
> Regards,
>    Pavel.
> On 9/23/06, Geir Magnusson Jr (JIRA) <ji...@apache.org> wrote:
>>
>>     [ http://issues.apache.org/jira/browse/HARMONY-1545?page=all ]
>>
>> Geir Magnusson Jr closed HARMONY-1545.
>> --------------------------------------
>>
>>
>> > [drlvm] [jvmti] Unified JVMTI breakpoints infrastructure  
>> implementation
>> >  
>> --------------------------------------------------------------------- 
>> --
>> >
>> >                 Key: HARMONY-1545
>> >                 URL: http://issues.apache.org/jira/browse/ 
>> HARMONY-1545
>> >             Project: Harmony
>> >          Issue Type: Improvement
>> >          Components: DRLVM
>> >            Reporter: Ilya Berezhniuk
>> >         Assigned To: Geir Magnusson Jr
>> >         Attachments: JVMTI-breakpoints-unified-infrastructure.patch
>> >
>> >
>> > Hello
>> > I've reworked the implementation of JVMTI breakpoints and single  
>> step.
>> The code which sends breakpoint and single step events currently  
>> is ugly and
>> uses unobvious logic. In the new implementation the infrastructure  
>> is much
>> more clean and clear :)
>> > Main class is VMBreakPoints. It is the container for all breakpoint
>> instrumentation and handler for all breakpoint events. A  
>> VMBreakInterface is
>> a class for breakpoints references container. It can be used for any
>> purpose, be it SingleStep or user breakpoints container. In  
>> VMBreakInterface
>> breakpoints instrumentations are referenced by VMBreakPointRef.
>> > VMBreakPoints has handlers for native (JIT mode) and interpreter  
>> mode
>> breakpoints. When such handler is called, the processing goes  
>> through all
>> registered VMBreakInterface instances according to their priorities
>> (currently two priorities are supported - SingleStep is first  
>> according to
>> JVMTI spec about colocated events) and calls VMBreakInterface  
>> handling
>> callback which can send an event of type which this interface  
>> supports.
>>
>> --
>> This message is automatically generated by JIRA.
>> -
>> If you think it was sent incorrectly contact one of the  
>> administrators:
>> http://issues.apache.org/jira/secure/Administrators.jspa
>> -
>> For more information on JIRA, see: http://www.atlassian.com/ 
>> software/jira
>>
>>
>>


---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org