hotspot/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWideable.java
--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWideable.java Wed Jul 20 18:04:17 2011 -0700
+++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWideable.java Thu Jul 21 08:38:25 2011 -0700
@@ -38,7 +38,6 @@
// the local variable index
public int getLocalVarIndex() {
- return (isWide()) ? (int) (0xFFFF & javaShortAt(1))
- : (int) (0xFF & javaByteAt(1));
+ return (isWide()) ? getIndexU2(code(), true) : getIndexU1();
}
}