We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0df054c commit 35cf129Copy full SHA for 35cf129
src/java_bytecode/java_bytecode_parser.cpp
@@ -773,10 +773,20 @@ void java_bytecode_parsert::rbytecode(
773
774
case 'v': // local variable index (one byte)
775
{
776
- u1 v=read_u1();
777
- instruction.args.push_back(from_integer(v, unsignedbv_typet(8)));
+ if(wide_instruction)
+ {
778
+ u2 v = read_u2();
779
+ instruction.args.push_back(from_integer(v, unsignedbv_typet(16)));
780
+ address += 2;
781
+ }
782
+ else
783
784
+ u1 v = read_u1();
785
+ instruction.args.push_back(from_integer(v, unsignedbv_typet(8)));
786
+ address += 1;
787
788
}
- address+=1;
789
+
790
break;
791
792
case 'V':
0 commit comments