| 3044 | } |
| 3045 | |
| 3046 | protected async stepInRequest(response: DebugProtocol.NextResponse, args: DebugProtocol.NextArguments): Promise<void> { |
| 3047 | try { |
| 3048 | const assemblyMode = args.granularity === 'instruction'; |
| 3049 | const done = await this.miDebugger.step(args.threadId, assemblyMode); |
| 3050 | this.sendResponse(response); |
| 3051 | } |
| 3052 | catch (msg) { |
| 3053 | this.sendErrorResponse(response, 6, `Could not step over: ${msg}`); |
| 3054 | } |
| 3055 | } |
| 3056 | |
| 3057 | protected async stepOutRequest(response: DebugProtocol.NextResponse, args: DebugProtocol.NextArguments): Promise<void> { |
| 3058 | try { |