@@ -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