Матвей Быстрин — Ремонт обхода кадров стека в ядре Linux для RISC-V

19 подписчиков

12+
12+

3 просмотра

13 дней назад

ПожаловатьсяНарушение авторских прав

19 подписчиков

12+
12+

3 просмотра

13 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

13 дней назад

Подробнее о конференции sysconf: https://jrg.su/Czu8Za — — Скачать презентацию с сайта sysconf — https://jrg.su/eeerkX Вероятно, каждый разработчик сталкивался с печатью стека вызовов. И чаще всего такая печать ассоциируется с возникновением ошибок, однако обход стека используется и в ряде других случаев. В докладе поговорили про работу механизма обхода кадров стека в ядре Linux и его применениях. Матвей рассказал об ошибке, с которой столкнулся, и как с ней боролся. Позапускали gdb, разобрали дизассемблированный код, изучили небольшой кусок спецификации и, конечно, посмотрели на исходный код ядра. Кроме того, затронули тему компилятора, немного заглянув «под капот» gcc. Будет интересно любителям нетривиальных проблем, фанатам разбора байтов и почитателям архитектурно-специфичного кода.

Название:

Матвей Быстрин — Ремонт обхода кадров стека в ядре Linux для RISC-V

Категория:

Разное