У нас вы можете посмотреть бесплатно TS2025 - Automated LTTng Instrumentation & Babeltrace2 Plugin Generation from header files или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Generating and maintaining thousands of LTTng tracepoints for an existing C API—and then unpacking them with Babeltrace2—can quickly become tedious and error‑prone. In this talk, we’ll introduce two complementary open source tools that automate the end‑to‑end process: h2yaml (https://github.com/TApplencourt/h2yaml) A Clang‑based Python utility that parses your C header files and emits a human‑readable YAML description used to generate futures tracepoint (names, arguments, types, etc.). Under the hood, it use libclang’s python binding undocumented idiosyncrasies. Metababel (https://github.com/TApplencourt/metab...) A Babeltrace2 plugin generator that consumes the YAML manifest produced by h2yaml and generates the corresponding unpacking code. Making writing Babeltrace plugins a breeze We’ll demonstrate both tools in action—using CUDA, MPI, and Intel Level Zero as concrete examples—and show how this workflow reduces development time, eliminates copy‑paste errors, and keeps your trace instrumentation, and bt2 sync in sync with API changes.