top | item 42407657

(no title)

e4m2 | 1 year ago

Are there any benchmarks of Windows EH? The implementation is very different from DWARF/SJLJ EH and it would be interesting to see how it fares. I've seen some pretty exceptional claims for both sides of the argument (e.g. "[...] has no code impact for x64 native, ARM, or ARM64 platforms" [1]), but there's rarely if ever any data to back this up.

[1] https://github.com/Microsoft/DirectXTK/wiki/throwIfFailed

discuss

order

mananaysiempre|1 year ago

32-bit Windows SEH is very different for sure, but I thought 64-bit so-called “zero-overhead” SEH was a table-driven affair fairly similar to DWARF / Itanium ABI exceptions?