WEBVTT

00:02:06 --> 00:07:45
Overriding dynamic dispatch statically in object-oriented programming

00:07:45 --> 00:11:58
Awaiting async void methods with custom task schedulers

00:11:58 --> 00:26:22
Executing raw native machine code directly from byte arrays

00:26:22 --> 00:30:26
Hijacking method execution paths with machine code replacement

00:30:26 --> 00:36:09
Manipulating private platform constructs for target application placement

00:36:09 --> 00:38:05
Preventing application crashes from unhandled thread exceptions

00:38:05 --> 99:59:59
Recovering recursive stack overflows with vectored exception handlers