Pull to refresh

Comments 2

Как-то слишком много асма, слишком сложно и не слишком надежно. Проще в потоке штатно установить свой транслятор (_set_se_translator), в котором фильтровать нужные коды структурных исключений и выкидывать наружу типизированное (например, свое, с кодом структурного исключения), а в основном коде ловить только типизированные исключения.
Можно, только код с _set_se_translator в gcc из коробки будет сложно собрать, и это глобальный(для потока) способ перехвата, т.е. применять его к примеру в dll не стоит.
Sign up to leave a comment.

Articles