.NET anti-managed debugger and anti-profiler code