Details
Details
- Reviewers
markj jhb - Commits
- rG99976934274d: PT_CONTINUE: undo transparent attach consequences
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287050
I tested this with the two scenarios in the above bugzilla item.
First I had to implement sysarch AMD64_{GS}ET_TLSBASE in Valgrind as per D50482
I've done that locally, need to test it more
https://bugs.kde.org/show_bug.cgi?id=504936
With that and the patch in this differential I get no more hangs. One flaky Valgrind gdbserver test is failing and one other giving me a diff with
+unexpected result from select: No such process
That looks like a separate issue.
sys/kern/sys_process.c | ||
---|---|---|
1237 | If I understand correctly, this flag is always cleared immediately below. Why not use a local flag variable? |
sys/kern/sys_process.c | ||
---|---|---|
1237 | It is (or should) be set by other ops too, for instance PT_SETREGS. |