Главная
Study mode:
on
1
Intro
2
Popular mechanisms
3
Lower level mechanisms
4
One might ask...
5
Finally during exit
6
Stacktraces in .NET
7
Catching everything
8
Uncatchable exceptions in .NET
9
Exceptions in async
10
Exceptions in other threads
11
Constrained Executed Region
12
Exceptions as seen in WinDBG
13
IL Metadata
14
NET two-pass exception system
15
Catching rules
16
C# Exception filters
17
SEHException mapping
18
Handling corrupted state in .NET
19
Catching Stack OverflowException in C#
20
Summary
21
References
Description:
Explore the intricate world of exception handling in this comprehensive conference talk. Delve into the internal mechanisms used by Windows for handling exceptions, from SEH, VEH, and VCH to the nuances of C# exception filters. Discover how to catch even the most elusive exceptions, including StackOverflowException. Examine constructs used in C++ and C# languages, CLR instructions, and machine code details through live debugging and analysis of low to high-level code. Gain insights into stacktraces in .NET, exceptions in async and multi-threaded environments, Constrained Executed Regions, and exception handling as seen in WinDBG. Investigate IL Metadata, the .NET two-pass exception system, catching rules, and C# exception filters. Learn about SEH exception mapping, handling corrupted states in .NET, and the intricacies of catching Stack OverflowException in C#. Enhance your understanding of exception internals to become a more proficient developer.

Internals of Exceptions

NDC Conferences
Add to list