Voice from the field

Blog Posts


selected tags
WinDBG

Task vs Thread

Have you known that task in not always run in the thread? This article demonstrate difference between running task in the thread pool and with async/await pattern and also provide some debugging experience for investigating task’s executing process.

Changing memory in live .Net process with Windbg

Channing live process memory usually is tricky part of the debugging. In this article you will found out how to change values and variables in you process like visual studio can do during debugging, but in windbg. Be careful or your application will ends up with AccessViolation exception on top of heap corruption state. In addition, this technics will help you out to better understand relation between of stack variables and heap objects. As result, develop your skills of managed/unmanaged debugging.

About author