Re[7]: Отключить обработку исключений для куска кода
От: andrey.desman  
Дата: 24.08.17 16:03
Оценка:
Здравствуйте, Mazay, Вы писали:

X>>тогда так: создавай .so библиотеку экспортирующую __cxa_allocate_exception() функцию, и в этой функции зови std::abort(), или что душе угодно. подгружать при помощи: LD_PRELOAD=mydll.so ./myapp

M>Дааа! Именно то, что надо!

Это работает, только если каждое исключение фатальное. А если нет?
А если нет, то лучше в этой библиотеке залогировать бэктрэйс в __cxa_throw или через __gxx_personality_v0 (?).
Отредактировано 24.08.2017 16:04 andrey.desman . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.