| 65 | |
| 66 | @dataclasses.dataclass(slots=True, frozen=True) |
| 67 | class HuntRefleak: |
| 68 | warmups: int |
| 69 | runs: int |
| 70 | filename: StrPath |
| 71 | |
| 72 | def bisect_cmd_args(self) -> list[str]: |
| 73 | # Ignore filename since it can contain colon (":"), |
| 74 | # and usually it's not used. Use the default filename. |
| 75 | return ["-R", f"{self.warmups}:{self.runs}:"] |
| 76 | |
| 77 | |
| 78 | @dataclasses.dataclass(slots=True, frozen=True) |
no outgoing calls