Информация об изменениях

Сообщение Re: Отключить обработку исключений для куска кода от 24.08.2017 12:50

Изменено 24.08.2017 12:51 rumit7

Re: Отключить обработку исключений для куска кода
Здравствуйте, Mazay, Вы писали:

M>Есть моя функция, которая может бросать исключения.

M>Есть библиотечный код, который эту функцию вызывает.
M>Библиотечный код заворачивает вызов моей функции в try/catch и обрабатывает исключения неким своим образом, который мне не нравится.
M>Я хочу, чтобы программа просто падала при вылете исключений — хочу видеть дамп ядра. Но из-за библиотечного перехватчика стэк раскручивается и я не вижу откуда именно в моей функции вылетело исключение.
M>Можно ли как-то обмануть рантайм и отключить перехватчик, устанавливаемый библиотекой?
M>Можно хакерское решение, можно только для Линукса.


вместо кидания исключения в fork-у делать SIGABRT как сказано здесь не пойдет?
Re: Отключить обработку исключений для куска кода
Здравствуйте, Mazay, Вы писали:

M>Есть моя функция, которая может бросать исключения.

M>Есть библиотечный код, который эту функцию вызывает.
M>Библиотечный код заворачивает вызов моей функции в try/catch и обрабатывает исключения неким своим образом, который мне не нравится.
M>Я хочу, чтобы программа просто падала при вылете исключений — хочу видеть дамп ядра. Но из-за библиотечного перехватчика стэк раскручивается и я не вижу откуда именно в моей функции вылетело исключение.
M>Можно ли как-то обмануть рантайм и отключить перехватчик, устанавливаемый библиотекой?
M>Можно хакерское решение, можно только для Линукса.


вместо(е) кидания исключения в fork-у делать SIGABRT как сказано здесь не пойдет?