@@ -28,6 +28,23 @@ namespace interpreter {
28
28
V (Wide, AccumulatorUse::kNone ) \
29
29
V (ExtraWide, AccumulatorUse::kNone ) \
30
30
\
31
+ /* Debug Breakpoints - one for each possible size of unscaled bytecodes */ \
32
+ /* and one for each operand widening prefix bytecode */ \
33
+ V (DebugBreakWide, AccumulatorUse::kReadWrite ) \
34
+ V (DebugBreakExtraWide, AccumulatorUse::kReadWrite ) \
35
+ V (DebugBreak0, AccumulatorUse::kReadWrite ) \
36
+ V (DebugBreak1, AccumulatorUse::kReadWrite , OperandType::kReg ) \
37
+ V (DebugBreak2, AccumulatorUse::kReadWrite , OperandType::kReg , \
38
+ OperandType::kReg ) \
39
+ V (DebugBreak3, AccumulatorUse::kReadWrite , OperandType::kReg , \
40
+ OperandType::kReg , OperandType::kReg ) \
41
+ V (DebugBreak4, AccumulatorUse::kReadWrite , OperandType::kReg , \
42
+ OperandType::kReg , OperandType::kReg , OperandType::kReg ) \
43
+ V (DebugBreak5, AccumulatorUse::kReadWrite , OperandType::kRuntimeId , \
44
+ OperandType::kReg , OperandType::kReg ) \
45
+ V (DebugBreak6, AccumulatorUse::kReadWrite , OperandType::kRuntimeId , \
46
+ OperandType::kReg , OperandType::kReg , OperandType::kReg ) \
47
+ \
31
48
/* Loading the accumulator */ \
32
49
V (LdaZero, AccumulatorUse::kWrite ) \
33
50
V (LdaSmi, AccumulatorUse::kWrite , OperandType::kImm ) \
@@ -325,23 +342,6 @@ namespace interpreter {
325
342
/* Debugger */ \
326
343
V (Debugger, AccumulatorUse::kNone ) \
327
344
\
328
- /* Debug Breakpoints - one for each possible size of unscaled bytecodes */ \
329
- /* and one for each operand widening prefix bytecode */ \
330
- V (DebugBreak0, AccumulatorUse::kReadWrite ) \
331
- V (DebugBreak1, AccumulatorUse::kReadWrite , OperandType::kReg ) \
332
- V (DebugBreak2, AccumulatorUse::kReadWrite , OperandType::kReg , \
333
- OperandType::kReg ) \
334
- V (DebugBreak3, AccumulatorUse::kReadWrite , OperandType::kReg , \
335
- OperandType::kReg , OperandType::kReg ) \
336
- V (DebugBreak4, AccumulatorUse::kReadWrite , OperandType::kReg , \
337
- OperandType::kReg , OperandType::kReg , OperandType::kReg ) \
338
- V (DebugBreak5, AccumulatorUse::kReadWrite , OperandType::kRuntimeId , \
339
- OperandType::kReg , OperandType::kReg ) \
340
- V (DebugBreak6, AccumulatorUse::kReadWrite , OperandType::kRuntimeId , \
341
- OperandType::kReg , OperandType::kReg , OperandType::kReg ) \
342
- V (DebugBreakWide, AccumulatorUse::kReadWrite ) \
343
- V (DebugBreakExtraWide, AccumulatorUse::kReadWrite ) \
344
- \
345
345
/* Block Coverage */ \
346
346
V (IncBlockCounter, AccumulatorUse::kNone , OperandType::kIdx ) \
347
347
\
0 commit comments