may be other behaviors not documented here. As always, Jepsen takes an
ProcessDebugPort (7): Returns a non-zero value if a debugger is attached via DebugActiveProcess. A kernel driver can spoof this by hooking NtQueryInformationProcess, but the check is done in the kernel driver itself as well.ProcessDebugObjectHandle (30): Returns a handle to the debug object if one exists.ProcessDebugFlags (31): The NoDebugInherit flag; checking for its inverse reveals debugger presence.Kernel Debugger DetectionThe kernel driver checks the kernel-exported variables KdDebuggerEnabled and KdDebuggerNotPresent. On a system with WinDbg (or any kernel debugger) attached, KdDebuggerEnabled is TRUE and KdDebuggerNotPresent is FALSE.,详情可参考搜狗输入法
using and so on, ideally with its exact User-Agent string.,这一点在手游中也有详细论述
第二百九十四条 时效因请求人提出履行请求、提起诉讼、申请仲裁或者被请求人同意履行义务而中断。,这一点在超级权重中也有详细论述
Fast execution, but you own register allocation, calling conventions, ABI