problems with step debugging
Jochen Theodorou
blackdrag at gmx.org
Tue Feb 4 04:21:16 PST 2014
thanks for reacting John,
now... yes, invokedynmic doesn't have the problem, so it might be a
problem with invokestatic.
The problem with the thing simply is, I don't know what bytecode is
supposed to be correct or if there is actually a problem with the JVM. I
kind of doubt the later, since it doesn't seem to be version related. So
if it is a bug, then it would most probably be an old one.
If I know how it is supposed to look like, I can change our compiler to
emit the line number information exactly where suggested and then see if
it works. But for that I missing that information :(
bye Jochen
Am 03.02.2014 21:10, schrieb John Rose:
> Hi, Jochen. I pinged a colleague about this, and here are his comments.
> Do they help?
>
> — John
>
> On Feb 3, 2014, at 7:43 AM, Jochen Theodorou <blackdrag at gmx.org
> <mailto:blackdrag at gmx.org>> wrote:
>
>> No ideas at all?
>
> Begin forwarded message:
>
> *From: *"serguei.spitsyn at oracle.com <mailto:serguei.spitsyn at oracle.com>"
> <serguei.spitsyn at oracle.com <mailto:serguei.spitsyn at oracle.com>>
> *Subject: **Re: Fwd: problems with step debugging*
> *Date: *January 24, 2014 2:47:33 PM PST
> *To: *John Rose <john.r.rose at oracle.com <mailto:john.r.rose at oracle.com>>
> *Cc: *"serguei.spitsyn at oracle.com <mailto:serguei.spitsyn at oracle.com>"
> <serguei.spitsyn at oracle.com <mailto:serguei.spitsyn at oracle.com>>
>
> Hi John,
>
> It does not look to be related to 292.
> They have the problem with the invokestatic bytecode.
> Also they say that using invokedynamic compiled code step-into works well.
>
> They normally setup some stepping filters (org.codehaus.groovy.*,
> groovy.*, java.**, sun.**, org.apache.*)
> and also there is some problem with their line number information which
> could potentially cause this issue.
>
> This does not ring any bell for me.
> The only question is if it has anything to do with the
> JvmtiHideSingleStepping.
> The information provided in the bug report is not enough to make any
> conclusion.
>
> The jdk 7 does not have the RedefineClasses+PopFrame support for jsr-292 yet
> but it does not have anything to do with this issue.
>
> Thanks,
> Serguei
>
>
>
> _______________________________________________
> mlvm-dev mailing list
> mlvm-dev at openjdk.java.net
> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
>
--
Jochen "blackdrag" Theodorou - Groovy Project Tech Lead
blog: http://blackdragsview.blogspot.com/
german groovy discussion newsgroup: de.comp.lang.misc
For Groovy programming sources visit http://groovy-lang.org
More information about the mlvm-dev
mailing list