ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
301899 Топик полностью
=AlexD= (26.01.2012 07:16, просмотров: 162) ответил fk0 на void _trapISR _AddressError(void) -- опять не в тему. Такое я сам давно написал, стек даже кое-как разматывает, в отличии от (где __builtin_return_address() без -fno-omit-frame-pointer не работает). Вопрос в чём, допустим, имели на стеке:
Я для этих целей на блекфине делал трассер - при входе/выходе в/из функцию специальный макрос сохраняет/извлекает в выделенной области памяти (в данном случае в блокнотной) специальную метку. Обработчик интерраптов использует эту инфу для вывода стека вызовов в дополнение к содержимому регистров. Получилось весьма кошерно.
надо придумать объяснение этому мудизму, иначе рехнуться можно