Действительно структурированный вывод в strace (Эльвира Хабирова, OSSDEVCONF-2016) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) (→Расширенные тезисы) |
StasFomin (обсуждение | вклад) (→Видео) |
||
== Видео == {{vimeoembed||800|450}} <!-- {{youtubelink|}} --> <!-- == Слайды == [[File:Действительно структурированный вывод в strace (Эльвира Хабирова, OSSDEVCONF-2016).pdf|left|page=-|256px]] --> {{----}} == Расширенные тезисы == |
Версия 09:55, 4 октября 2016
Аннотация
- Докладчик
- Эльвира Хабирова
strace --- утилита для отладки программ. Она отображает сделанные отлаживаемым процессом tracee системные вызовы, пришедшие ему сигналы, изменения его состояния и пр.
Вывод strace на данный момент нацелен на человекочитаемость и по этой причине тяжело поддается автоматической обработке.
Кроме того, из-за отсутствия единой системы вывода в выводе могут присутствовать неточности, что еще сильнее усложняет задачу.
Поэтому в рамках GSoC~2016 проблема автоматической обработки была решена разработкой такой единой системы.
Как результат, стало возможным легко встраивать не только подсистемы любого формата вывода, но и дополнительные слои логики.
Видео
Слайды
Расширенные тезисы
Второй важной особенностью является введение промежуточного представления системного вызова: