@@ -192,7 +192,7 @@ module J2ME {
192
192
i32 [ this . fp + FrameLayout . CallerSaveSize + i ] = v ;
193
193
break ;
194
194
default :
195
- release || assert ( false , "Cannot set stack slot of kind: " + Kind [ kind ] ) ;
195
+ release || assert ( false , "Cannot set stack slot of kind: " + getKindName ( kind ) ) ;
196
196
}
197
197
}
198
198
@@ -261,7 +261,7 @@ module J2ME {
261
261
op = this . methodInfo . codeAttribute . code [ this . pc ] ;
262
262
}
263
263
var type = i32 [ this . fp + FrameLayout . FrameTypeOffset ] ;
264
- writer . writeLn ( "Frame: " + FrameType [ type ] + " " + ( this . methodInfo ? this . methodInfo . implKey : "null" ) + ", FP: " + this . fp + "(" + ( this . fp - ( this . thread . tp >> 2 ) ) + "), SP: " + this . sp + ", PC: " + this . pc + ( op >= 0 ? ", OP: " + Bytecodes [ op ] : "" ) ) ;
264
+ writer . writeLn ( "Frame: " + FrameType [ type ] + " " + ( this . methodInfo ? this . methodInfo . implKey : "null" ) + ", FP: " + this . fp + "(" + ( this . fp - ( this . thread . tp >> 2 ) ) + "), SP: " + this . sp + ", PC: " + this . pc + ( op >= 0 ? ", OP: " + Bytecode . getBytecodesName ( op ) : "" ) ) ;
265
265
if ( details ) {
266
266
for ( var i = Math . max ( 0 , this . fp + this . parameterOffset ) ; i < this . sp ; i ++ ) {
267
267
var prefix = " " ;
@@ -726,7 +726,7 @@ module J2ME {
726
726
return ;
727
727
}
728
728
if ( ! ( getKindCheck ( methodInfo . returnKind ) ( l , h ) ) ) {
729
- assert ( false , "Expected " + Kind [ methodInfo . returnKind ] + " return value, got low: " + l + " high: " + h + " in " + methodInfo . implKey ) ;
729
+ assert ( false , "Expected " + getKindName ( methodInfo . returnKind ) + " return value, got low: " + l + " high: " + h + " in " + methodInfo . implKey ) ;
730
730
}
731
731
}
732
732
@@ -807,7 +807,7 @@ module J2ME {
807
807
if ( traceStackWriter ) {
808
808
frame . set ( thread , fp , sp , opPC ) ; frame . trace ( traceStackWriter ) ;
809
809
traceStackWriter . writeLn ( ) ;
810
- traceStackWriter . greenLn ( mi . implKey + ": PC: " + opPC + ", FP: " + fp + ", " + Bytecodes [ op ] ) ;
810
+ traceStackWriter . greenLn ( mi . implKey + ": PC: " + opPC + ", FP: " + fp + ", " + Bytecode . getBytecodesName ( op ) ) ;
811
811
}
812
812
}
813
813
@@ -862,7 +862,7 @@ module J2ME {
862
862
} else if ( tag === TAGS . CONSTANT_String ) {
863
863
i32 [ sp ++ ] = cp . resolve ( index , tag , false ) ;
864
864
} else {
865
- release || assert ( false , TAGS [ tag ] ) ;
865
+ release || assert ( false , getTAGSName ( tag ) ) ;
866
866
}
867
867
continue ;
868
868
case Bytecodes . LDC2_W :
@@ -875,7 +875,7 @@ module J2ME {
875
875
i32 [ sp ] = buffer [ offset ++ ] << 24 | buffer [ offset ++ ] << 16 | buffer [ offset ++ ] << 8 | buffer [ offset ++ ] ;
876
876
sp += 2 ;
877
877
} else {
878
- release || assert ( false , TAGS [ tag ] ) ;
878
+ release || assert ( false , getTAGSName ( tag ) ) ;
879
879
}
880
880
continue ;
881
881
case Bytecodes . ILOAD :
@@ -1606,7 +1606,7 @@ module J2ME {
1606
1606
}
1607
1607
1608
1608
if ( U ) {
1609
- traceWriter && traceWriter . writeLn ( "<< I Unwind: " + VMState [ U ] ) ;
1609
+ traceWriter && traceWriter . writeLn ( "<< I Unwind: " + getVMStateName ( U ) ) ;
1610
1610
release || assert ( thread . unwoundNativeFrames . length , "Must have unwound frames." ) ;
1611
1611
thread . nativeFrameCount -- ;
1612
1612
i32 [ frameTypeOffset ] = FrameType . PushPendingFrames ;
@@ -1637,7 +1637,7 @@ module J2ME {
1637
1637
case Kind . Void :
1638
1638
return ;
1639
1639
default :
1640
- release || assert ( false , "Invalid Kind: " + Kind [ kind ] ) ;
1640
+ release || assert ( false , "Invalid Kind: " + getKindName ( kind ) ) ;
1641
1641
}
1642
1642
}
1643
1643
@@ -1670,7 +1670,7 @@ module J2ME {
1670
1670
case Kind . Void :
1671
1671
continue ;
1672
1672
default :
1673
- release || assert ( false , "Invalid Kind: " + Kind [ kind ] ) ;
1673
+ release || assert ( false , "Invalid Kind: " + getKindName ( kind ) ) ;
1674
1674
}
1675
1675
}
1676
1676
}
@@ -2030,7 +2030,7 @@ module J2ME {
2030
2030
// this.pc = this.local[this.read16()];
2031
2031
// break;
2032
2032
default :
2033
- var opName = Bytecodes [ op ] ;
2033
+ var opName = Bytecode . getBytecodesName ( op ) ;
2034
2034
throw new Error ( "Wide opcode " + opName + " [" + op + "] not supported." ) ;
2035
2035
}
2036
2036
continue ;
@@ -2123,7 +2123,7 @@ module J2ME {
2123
2123
if ( interrupt ) {
2124
2124
continue ;
2125
2125
}
2126
- release || assert ( isInvoke ( code [ opPC ] ) , "Return must come from invoke op: " + mi . implKey + " PC: " + pc + Bytecodes [ op ] ) ;
2126
+ release || assert ( isInvoke ( code [ opPC ] ) , "Return must come from invoke op: " + mi . implKey + " PC: " + pc + Bytecode . getBytecodesName ( op ) ) ;
2127
2127
// Calculate the PC based on the size of the caller's invoke bytecode.
2128
2128
pc = opPC + ( code [ opPC ] === Bytecodes . INVOKEINTERFACE ? 5 : 3 ) ;
2129
2129
// Push return value.
@@ -2186,8 +2186,8 @@ module J2ME {
2186
2186
calleeTargetMethodInfo = classInfo . iTable [ calleeMethodInfo . mangledName ] ;
2187
2187
break ;
2188
2188
default :
2189
- release || traceWriter && traceWriter . writeLn ( "Not Implemented: " + Bytecodes [ op ] ) ;
2190
- assert ( false , "Not Implemented: " + Bytecodes [ op ] ) ;
2189
+ release || traceWriter && traceWriter . writeLn ( "Not Implemented: " + Bytecode . getBytecodesName ( op ) ) ;
2190
+ assert ( false , "Not Implemented: " + Bytecode . getBytecodesName ( op ) ) ;
2191
2191
}
2192
2192
2193
2193
// Call Native or Compiled Method.
@@ -2240,7 +2240,7 @@ module J2ME {
2240
2240
args . unshift ( i32 [ -- sp ] ) ;
2241
2241
break ;
2242
2242
default :
2243
- release || assert ( false , "Invalid Kind: " + Kind [ kind ] ) ;
2243
+ release || assert ( false , "Invalid Kind: " + getKindName ( kind ) ) ;
2244
2244
}
2245
2245
}
2246
2246
@@ -2265,7 +2265,7 @@ module J2ME {
2265
2265
}
2266
2266
2267
2267
if ( U ) {
2268
- traceWriter && traceWriter . writeLn ( "<< I Unwind: " + VMState [ U ] ) ;
2268
+ traceWriter && traceWriter . writeLn ( "<< I Unwind: " + getVMStateName ( U ) ) ;
2269
2269
release || assert ( thread . unwoundNativeFrames . length , "Must have unwound frames." ) ;
2270
2270
thread . nativeFrameCount -- ;
2271
2271
i32 [ frameTypeOffset ] = FrameType . PushPendingFrames ;
@@ -2298,7 +2298,7 @@ module J2ME {
2298
2298
case Kind . Void :
2299
2299
continue ;
2300
2300
default :
2301
- release || assert ( false , "Invalid Kind: " + Kind [ kind ] ) ;
2301
+ release || assert ( false , "Invalid Kind: " + getKindName ( kind ) ) ;
2302
2302
}
2303
2303
continue ;
2304
2304
}
@@ -2345,8 +2345,8 @@ module J2ME {
2345
2345
release || traceWriter && traceWriter . indent ( ) ;
2346
2346
continue ;
2347
2347
default :
2348
- release || traceWriter && traceWriter . writeLn ( "Not Implemented: " + Bytecodes [ op ] + ", PC: " + opPC + ", CODE: " + code . length ) ;
2349
- release || assert ( false , "Not Implemented: " + Bytecodes [ op ] ) ;
2348
+ release || traceWriter && traceWriter . writeLn ( "Not Implemented: " + Bytecode . getBytecodesName ( op ) + ", PC: " + opPC + ", CODE: " + code . length ) ;
2349
+ release || assert ( false , "Not Implemented: " + Bytecode . getBytecodesName ( op ) ) ;
2350
2350
continue ;
2351
2351
}
2352
2352
} catch ( e ) {
0 commit comments