| Index: src/wasm/wasm-interpreter.h | 
| diff --git a/src/wasm/wasm-interpreter.h b/src/wasm/wasm-interpreter.h | 
| index 7162f22b320770350c7fd5216af5bb09537ce054..f0167d03e7a9c3b76c18f27e7094ed9d8990ef8a 100644 | 
| --- a/src/wasm/wasm-interpreter.h | 
| +++ b/src/wasm/wasm-interpreter.h | 
| @@ -120,6 +120,13 @@ class V8_EXPORT_PRIVATE WasmInterpreter { | 
| //                       +------------- Finish -------------> FINISHED | 
| enum State { STOPPED, RUNNING, PAUSED, FINISHED, TRAPPED }; | 
|  | 
| +  // Tells a thread to pause after certain instructions. | 
| +  enum BreakFlag : uint8_t { | 
| +    None = 0, | 
| +    AfterReturn = 1 << 0, | 
| +    AfterCall = 1 << 1 | 
| +  }; | 
| + | 
| // Representation of a thread in the interpreter. | 
| class V8_EXPORT_PRIVATE Thread { | 
| // Don't instante Threads; they will be allocated as ThreadImpl in the | 
| @@ -150,6 +157,9 @@ class V8_EXPORT_PRIVATE WasmInterpreter { | 
| // TODO(wasm): Implement this once we support multiple threads. | 
| // bool SetBreakpoint(const WasmFunction* function, int pc, bool enabled); | 
| // bool GetBreakpoint(const WasmFunction* function, int pc); | 
| + | 
| +    void AddBreakFlags(uint8_t flags); | 
| +    void ClearBreakFlags(); | 
| }; | 
|  | 
| WasmInterpreter(const ModuleBytesEnv& env, AccountingAllocator* allocator); | 
|  |