Practical Foundations of Debugging
Chapter 9
Virtual Memory, Processes and Threads – Part 2