Up to [cvs.NetBSD.org] / src / doc
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: pgoyette-compat-0315
Revision 1.138 / (download) - annotate - [select for diffs], Mon Mar 5 11:24:35 2018 UTC (6 years, 1 month ago) by kamil
Branch: MAIN
CVS Tags: pgoyette-compat-base,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315
Branch point for: pgoyette-compat
Changes since 1.137: +1 -4
lines
Diff to previous 1.137 (unified)
Remove PT_GET_SIGMASK / PT_SET_SIGMASK These operations cloned Linux's specific PTRACE_GETSIGMASK / PTRACE_SETSIGMASK. This feature was useful in applications like rr/criu/reptyr-like, where the ptrace(2) interface is abused for the purpose of constructing an arbitrary process. It's not reliable and not portable. For the NetBSD case it will be better to invent something dedicated for serializing and deserializing a process with threads. Noted on tech-toolchain@ and blog entry "LLDB restoration and return to ptrace(2)" https://blog.netbsd.org/tnf/entry/lldb_restoration_and_return_to