26 Апрель, 2024, 13:42:03
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
English
Russian
Сайт СВД ВС
Начало
Помощь
Поиск
Войти
Регистрация
Официальный форум СВД Встраиваемые Системы
>
Форум СВД ВС
>
Техническая поддержка
(Модератор:
Андрей Сеньков
) >
Поймать падение программы и получить backtrace (QNX4)
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Поймать падение программы и получить backtrace (QNX4) (Прочитано 1017 раз)
LinuxFanatic
Пользователь
Сообщений: 26
Поймать падение программы и получить backtrace (QNX4)
«
:
05 Апрель, 2019, 11:55:23 »
Добрый день!
Вынужден некрофилировать ПО на базе древней QNX 4.25 и возникла необходимость добавить некое окружение, которое бы ловило место падения, а также позволяло получить небольшой backtrace с глубиной хотя бы 5-10 последних вызовов. Падения бывают в собранном в release ПО
без отладочных символов
, так что хотелось бы получать соответствие адреса падения и места в исходном коде. Такое возможно?
Проблему осложняет, что иногда падение происходит в дочерних потоках программы, это бы хотелось тоже отслеживать через backtrace, разумеется получая имена функций в цепочке вызовов.
Что тут можно предпринять в QNX 4.25? В Linux например я обходился начиная с GDB и прочими специализированными утилитами по ловле и анализу crash dump-ов, но что было в QNX 4? В QNX 6 я бы тоже многое мог задействовать, но увы, что делать в QNX 4 для решения задачи я пока не понимаю...
«
Последнее редактирование: 05 Апрель, 2019, 12:06:47 от LinuxFanatic
»
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Форум СВД ВС
-----------------------------
=> Информация
=> Техническая поддержка
=> Программное обеспечение
=> Инструментальные средства
=> Обсуждение сайта
=> Курилка
-----------------------------
International Forum
-----------------------------
=> English Discussion
Загружается...