
A RequestManualStop received while the target program is stopped can induce a crash when the target is restarted. This is caused by the phantom breakpoint detection that was introduced in PR #2179 / commit e69d536. Instead of always interpreting an unexplained SIGTRAP as a phantom breakpoint memorize all possible unreported breakpoint hits and only act on it when the thread hasn't moved from one. Also clarifies the behavior of the halt command when it is received while the target is stopped or in the process of stopping.
31 lines
799 B
Markdown
31 lines
799 B
Markdown
Tests skipped by each supported backend:
|
|
|
|
* 386 skipped = 4% (6/150)
|
|
* 1 broken
|
|
* 3 broken - cgo stacktraces
|
|
* 2 not implemented
|
|
* arm64 skipped = 3.3% (5/150)
|
|
* 1 broken
|
|
* 1 broken - cgo stacktraces
|
|
* 1 broken - global variable symbolication
|
|
* 2 not implemented
|
|
* darwin skipped = 1.3% (2/150)
|
|
* 2 not implemented
|
|
* darwin/arm64 skipped = 0.67% (1/150)
|
|
* 1 broken - cgo stacktraces
|
|
* darwin/lldb skipped = 0.67% (1/150)
|
|
* 1 upstream issue
|
|
* freebsd skipped = 9.3% (14/150)
|
|
* 11 broken
|
|
* 3 not implemented
|
|
* linux/386/pie skipped = 0.67% (1/150)
|
|
* 1 broken
|
|
* pie skipped = 0.67% (1/150)
|
|
* 1 upstream issue - https://github.com/golang/go/issues/29322
|
|
* rr skipped = 1.3% (2/150)
|
|
* 2 not implemented
|
|
* windows skipped = 2.7% (4/150)
|
|
* 1 broken
|
|
* 2 not implemented
|
|
* 1 upstream issue
|