Overview
Explore the intricate world of exception handling in this advanced-level conference talk. Delve into the internal mechanisms used by Windows for handling exceptions, examining constructs employed by C++ and C#, CLR instructions, and machine code details. Learn about SEH, VEH, and VCH in Windows, discover why C# introduced exception filters, and uncover techniques for catching even the most elusive exceptions like StackOverflowException. Through live debugging demonstrations and an exploration of low to high-level code, gain a comprehensive understanding of exception internals, including stack-based exceptions, SEH exceptions, and intermediate language exceptions. Investigate uncatchable exceptions, exceptions from in-constraint executed regions, and low-level exceptions. Suitable for experienced developers seeking to deepen their knowledge of exception handling intricacies.
Syllabus
Introduction
Agenda
Exception Handling SH
Exception Handling VH
Other Methods
Implementation Details
Handling Exceptions
Handling Everything
Uncatchable Exceptions
Exceptions from In
Constraint Executed Region
LowLevel Exceptions
Stackbased Exceptions
Seh Exceptions
Intermediate Language Exceptions
dogma
return
pass exception system
fred abort
access violation
stack overflow exception
QA time
Taught by
NDC Conferences