[
Note 2:โ
It is intended that, using an immediate (uncached) query to determine if the
program is being traced by a debugger, an implementation returns
true
only when tracing the execution of the program with a debugger
. On Windows or
equivalent systems, this can be achieved by calling the
โ::โIsDebuggerPresent() Win32 function
. For systems compatible with
ISO/IEC 23360:2021, this can be achieved by checking for a tracing process, with
a best-effort determination that such a tracing process is a debugger
. โ
end note]