windbg_wait_for_event
Wait for asynchronous WinDbg output without interrupting the target, filtering by regex and returning after quiet periods.
Instructions
Wait for output/prompt from an async command without sending break-in on timeout. Use after windbg_continue_async.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| timeout | No | Seconds to wait; timeout does not pause the target | |
| max_lines | No | Maximum output lines to return | |
| tail_lines | No | Return only the last N filtered event lines | |
| ignore_case | No | Apply include/exclude regexes case-insensitively | |
| invert_match | No | With filter_pattern, keep non-matching lines instead of matching lines | |
| context_after | No | Include this many lines after each filter_pattern match | |
| quiet_timeout | No | Return after this many quiet seconds once output has arrived | |
| context_before | No | Include this many lines before each filter_pattern match | |
| filter_pattern | No | Optional regex; when set, only matching event lines are returned | |
| exclude_pattern | No | Optional regex; matching event lines are removed before include filtering | |
| stop_on_exception | No | When true, ignore quiet silence until an exception-like event or prompt arrives |