This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 60448 - Mustang 50.0 bytecode version is not supported by profiler
Summary: Mustang 50.0 bytecode version is not supported by profiler
Status: CLOSED FIXED
Alias: None
Product: profiler
Classification: Unclassified
Component: Base (show other bugs)
Version: 4.x
Hardware: All All
: P2 blocker (vote)
Assignee: issues@profiler
URL:
Keywords:
: 60787 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-06-23 16:00 UTC by iformanek
Modified: 2007-02-12 22:11 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description iformanek 2005-06-23 16:00:24 UTC
Currently, the profiler engine does not support version 50.0 of bytecode. This 
is used in mustang, not by default currently, but only if "-target 1.6" 
compiler option is used.

The 50.0 version will likely be made default for Mustang beta 
(http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6283313), we need to 
support it in 1.0. This likely involves work to handle the new StackMapId field 
during instrumentation.
Comment 1 iformanek 2005-08-04 09:31:18 UTC
*** Issue 60787 has been marked as a duplicate of this issue. ***
Comment 2 iformanek 2005-08-04 10:47:08 UTC
Biggeste piece of supporting 50.0 is to adjust the StackMapTable when 
performing instrumentation. Details about this are here: 
https://jdk.dev.java.net/nonav/verifier.html
Comment 3 iformanek 2005-08-08 16:17:24 UTC
Partially done in M8.
The profiler will instrument 50.0 bytecode without adjusting the stack map 
table, relying on the fallback verifier.

Filing separate issue to cover the remaining work.
Comment 4 ehucka 2006-10-09 12:09:40 UTC
Verification of old issues.
Comment 5 Alexander Kouznetsov 2007-02-12 22:11:28 UTC
Closing old issues.