@@ -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 = " " ;
@@ -732,7 +732,7 @@ module J2ME {
732
732
return ;
733
733
}
734
734
if ( ! ( getKindCheck ( methodInfo . returnKind ) ( l , h ) ) ) {
735
- assert ( false , "Expected " + Kind [ methodInfo . returnKind ] + " return value, got low: " + l + " high: " + h + " in " + methodInfo . implKey ) ;
735
+ assert ( false , "Expected " + getKindName ( methodInfo . returnKind ) + " return value, got low: " + l + " high: " + h + " in " + methodInfo . implKey ) ;
736
736
}
737
737
}
738
738
@@ -813,7 +813,7 @@ module J2ME {
813
813
if ( traceStackWriter ) {
814
814
frame . set ( thread , fp , sp , opPC ) ; frame . trace ( traceStackWriter ) ;
815
815
traceStackWriter . writeLn ( ) ;
816
- traceStackWriter . greenLn ( mi . implKey + ": PC: " + opPC + ", FP: " + fp + ", " + Bytecodes [ op ] ) ;
816
+ traceStackWriter . greenLn ( mi . implKey + ": PC: " + opPC + ", FP: " + fp + ", " + Bytecode . getBytecodesName ( op ) ) ;
817
817
}
818
818
}
819
819
@@ -868,7 +868,7 @@ module J2ME {
868
868
} else if ( tag === TAGS . CONSTANT_String ) {
869
869
i32 [ sp ++ ] = ci . constantPool . resolve ( index , tag , false ) ;
870
870
} else {
871
- release || assert ( false , TAGS [ tag ] ) ;
871
+ release || assert ( false , getTAGSName ( tag ) ) ;
872
872
}
873
873
continue ;
874
874
case Bytecodes . LDC2_W :
@@ -881,7 +881,7 @@ module J2ME {
881
881
i32 [ sp ] = buffer [ offset ++ ] << 24 | buffer [ offset ++ ] << 16 | buffer [ offset ++ ] << 8 | buffer [ offset ++ ] ;
882
882
sp += 2 ;
883
883
} else {
884
- release || assert ( false , TAGS [ tag ] ) ;
884
+ release || assert ( false , getTAGSName ( tag ) ) ;
885
885
}
886
886
continue ;
887
887
case Bytecodes . ILOAD :
@@ -1612,7 +1612,7 @@ module J2ME {
1612
1612
}
1613
1613
1614
1614
if ( U ) {
1615
- traceWriter && traceWriter . writeLn ( "<< I Unwind: " + VMState [ U ] ) ;
1615
+ traceWriter && traceWriter . writeLn ( "<< I Unwind: " + getVMStateName ( U ) ) ;
1616
1616
release || assert ( thread . unwoundNativeFrames . length , "Must have unwound frames." ) ;
1617
1617
thread . nativeFrameCount -- ;
1618
1618
i32 [ frameTypeOffset ] = FrameType . PushPendingFrames ;
@@ -1643,7 +1643,7 @@ module J2ME {
1643
1643
case Kind . Void :
1644
1644
return ;
1645
1645
default :
1646
- release || assert ( false , "Invalid Kind: " + Kind [ kind ] ) ;
1646
+ release || assert ( false , "Invalid Kind: " + getKindName ( kind ) ) ;
1647
1647
}
1648
1648
}
1649
1649
@@ -1676,7 +1676,7 @@ module J2ME {
1676
1676
case Kind . Void :
1677
1677
continue ;
1678
1678
default :
1679
- release || assert ( false , "Invalid Kind: " + Kind [ kind ] ) ;
1679
+ release || assert ( false , "Invalid Kind: " + getKindName ( kind ) ) ;
1680
1680
}
1681
1681
}
1682
1682
}
@@ -2036,7 +2036,7 @@ module J2ME {
2036
2036
// this.pc = this.local[this.read16()];
2037
2037
// break;
2038
2038
default :
2039
- var opName = Bytecodes [ op ] ;
2039
+ var opName = Bytecode . getBytecodesName ( op ) ;
2040
2040
throw new Error ( "Wide opcode " + opName + " [" + op + "] not supported." ) ;
2041
2041
}
2042
2042
continue ;
@@ -2129,7 +2129,7 @@ module J2ME {
2129
2129
if ( interrupt ) {
2130
2130
continue ;
2131
2131
}
2132
- release || assert ( isInvoke ( code [ opPC ] ) , "Return must come from invoke op: " + mi . implKey + " PC: " + pc + Bytecodes [ op ] ) ;
2132
+ release || assert ( isInvoke ( code [ opPC ] ) , "Return must come from invoke op: " + mi . implKey + " PC: " + pc + Bytecode . getBytecodesName ( op ) ) ;
2133
2133
// Calculate the PC based on the size of the caller's invoke bytecode.
2134
2134
pc = opPC + ( code [ opPC ] === Bytecodes . INVOKEINTERFACE ? 5 : 3 ) ;
2135
2135
// Push return value.
@@ -2192,8 +2192,8 @@ module J2ME {
2192
2192
calleeTargetMethodInfo = classInfo . iTable [ calleeMethodInfo . mangledName ] ;
2193
2193
break ;
2194
2194
default :
2195
- release || traceWriter && traceWriter . writeLn ( "Not Implemented: " + Bytecodes [ op ] ) ;
2196
- assert ( false , "Not Implemented: " + Bytecodes [ op ] ) ;
2195
+ release || traceWriter && traceWriter . writeLn ( "Not Implemented: " + Bytecode . getBytecodesName ( op ) ) ;
2196
+ assert ( false , "Not Implemented: " + Bytecode . getBytecodesName ( op ) ) ;
2197
2197
}
2198
2198
2199
2199
// Call Native or Compiled Method.
@@ -2246,7 +2246,7 @@ module J2ME {
2246
2246
args . unshift ( i32 [ -- sp ] ) ;
2247
2247
break ;
2248
2248
default :
2249
- release || assert ( false , "Invalid Kind: " + Kind [ kind ] ) ;
2249
+ release || assert ( false , "Invalid Kind: " + getKindName ( kind ) ) ;
2250
2250
}
2251
2251
}
2252
2252
@@ -2271,7 +2271,7 @@ module J2ME {
2271
2271
}
2272
2272
2273
2273
if ( U ) {
2274
- traceWriter && traceWriter . writeLn ( "<< I Unwind: " + VMState [ U ] ) ;
2274
+ traceWriter && traceWriter . writeLn ( "<< I Unwind: " + getVMStateName ( U ) ) ;
2275
2275
release || assert ( thread . unwoundNativeFrames . length , "Must have unwound frames." ) ;
2276
2276
thread . nativeFrameCount -- ;
2277
2277
i32 [ frameTypeOffset ] = FrameType . PushPendingFrames ;
@@ -2304,7 +2304,7 @@ module J2ME {
2304
2304
case Kind . Void :
2305
2305
continue ;
2306
2306
default :
2307
- release || assert ( false , "Invalid Kind: " + Kind [ kind ] ) ;
2307
+ release || assert ( false , "Invalid Kind: " + getKindName ( kind ) ) ;
2308
2308
}
2309
2309
continue ;
2310
2310
}
@@ -2351,8 +2351,8 @@ module J2ME {
2351
2351
release || traceWriter && traceWriter . indent ( ) ;
2352
2352
continue ;
2353
2353
default :
2354
- release || traceWriter && traceWriter . writeLn ( "Not Implemented: " + Bytecodes [ op ] + ", PC: " + opPC + ", CODE: " + code . length ) ;
2355
- release || assert ( false , "Not Implemented: " + Bytecodes [ op ] ) ;
2354
+ release || traceWriter && traceWriter . writeLn ( "Not Implemented: " + Bytecode . getBytecodesName ( op ) + ", PC: " + opPC + ", CODE: " + code . length ) ;
2355
+ release || assert ( false , "Not Implemented: " + Bytecode . getBytecodesName ( op ) ) ;
2356
2356
continue ;
2357
2357
}
2358
2358
} catch ( e ) {
0 commit comments