Accidentally creating a choke point for what was supposed to hand work off quickly to a background task, part 3 February 15, 2019 Feb 15, 2019 02/15/19 Raymond Chen Keeping the MTA alive without a thread.
Accidentally creating a choke point for what was supposed to hand work off quickly to a background task, part 2 February 14, 2019 Feb 14, 2019 02/14/19 Raymond Chen Synchronizing on the thread pool makes you wait for the thread pool.
Accidentally creating a choke point for what was supposed to hand work off quickly to a background task, part 1 February 13, 2019 Feb 13, 2019 02/13/19 Raymond Chen A few simple decisions accumulate and interact.
The Intel 80386, part 17: Future developments February 12, 2019 Feb 12, 2019 02/12/19 Raymond Chen Where we went next.
The Intel 80386, part 16: Code walkthrough February 10, 2019 Feb 10, 2019 02/10/19 Raymond Chen Putting the information into practice.
The Intel 80386, part 15: Common compiler-generated code sequences February 7, 2019 Feb 7, 2019 02/7/19 Raymond Chen Recognizing the patterns.
The Intel 80386, part 14: Rescuing a stack trace after the debugger gave up when it reached an FPO function February 6, 2019 Feb 6, 2019 02/6/19 Raymond Chen Pretend to be the computer.
The Intel 80386, part 13: Calling conventions February 5, 2019 Feb 5, 2019 02/5/19 Raymond Chen A refresher course.
The Intel 80386, part 12: The stuff you don’t need to know February 4, 2019 Feb 4, 2019 02/4/19 Raymond Chen For completeness but not for usefulness.
The Intel 80386, part 11: The TEB February 3, 2019 Feb 3, 2019 02/3/19 Raymond Chen I need another register, let's see what scraps I can find.