<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Для Linux представлена система динамической отладки BPFtrace...</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/115534.html</link>
    <description>Брендан Грег (Brendan Gregg), один из разработчиков DTrace, объявил (http://www.brendangregg.com/blog/2018-10-08/dtrace-for-linux-2018.html) об открытии доступа к репозиторию проекта BPFtrace (https://github.com/iovisor/bpftrace), в рамках которого развивается высокоуровневый язык для написания скриптов динамической отладки и анализа производительности приложений и ядра, продолжающий развитие системы DTrace (позиционируется как DTrace 2.0). Наработки проекта распространяются (https://github.com/iovisor/bpftrace) под лицензией Apache 2.0.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;BPFtrace реализован в виде фронтэнда, транслирующего отладочные сценарии в форуму приложений eBPF, имеющих доступ к низкоуровневым примитивам (https://www.opennet.ru/opennews/art.shtml?num=45391) ядра для анализа производительности. Для компиляции скриптов BPFtrace в байткод BPF применяется бэкенд на базе LLVM. Язык BPFtrace напоминает AWK и Си, и предоставляет возможности для упрощения трассировки, похожие на DTrace и SystemTap.&lt;br&gt;&lt;br&gt;&lt;br&gt;eBPF представляет собой встроенный в</description>

<item>
    <title>Для Linux представлена система динамической отладки BPFtrace... (irinat)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/115534.html#24</link>
    <pubDate>Sat, 20 Oct 2018 20:53:18 GMT</pubDate>
    <description>Что значит &amp;#171;если&amp;#187;? eBPF уже достаточно давно в ядре. Кажется, с 4.1. А в 4.7 из eBPF стало можно цепляться к tracepoints. Два года уже прошло.&lt;br&gt;</description>
</item>

<item>
    <title>Для Linux представлена система динамической отладки BPFtrace... (taptaptap)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/115534.html#23</link>
    <pubDate>Fri, 12 Oct 2018 08:52:44 GMT</pubDate>
    <description>это достоинство - тебя никогда не уволят! ;-)&lt;br&gt;&lt;br&gt;P.S. но bpftrace, по-моему, часть этого достоинства унаследует&lt;br&gt;</description>
</item>

<item>
    <title>Для Linux представлена система динамической отладки BPFtrace... (taptaptap)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/115534.html#22</link>
    <pubDate>Fri, 12 Oct 2018 08:30:59 GMT</pubDate>
    <description>он для другого - если ты не отлаживать собираешься, а кое-что подменить на ходу в чужом бинарнике, например. &lt;br&gt;&lt;br&gt;для отладки там слишком много закатывания солнца вручную, с dtrace все на порядок проще и удобнее. Поравда, это про старый, солярисовый - что там понаредизайнили, разбираться лично мне лень.&lt;br&gt;&lt;br&gt;короче, если ты разработчик - тебе к dtrace, а если пришел что потырить ценное из чужой системы, то для тебя sytemtap.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Для Linux представлена система динамической отладки BPFtrace... (Аноним)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/115534.html#21</link>
    <pubDate>Fri, 12 Oct 2018 08:29:03 GMT</pubDate>
    <description>берем - аккуратно патчим шаблончики из которых systemTap собирает свой модуль - и опа.. человечек сам грузит в ядро троянчик. Профит!&lt;br&gt;</description>
</item>

<item>
    <title>Для Linux представлена система динамической отладки BPFtrace... (Аноним)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/115534.html#20</link>
    <pubDate>Fri, 12 Oct 2018 08:28:16 GMT</pubDate>
    <description>если для простейшей проверки необходимо поставить комплятор и собрать модуль местами очень кривой - это вроде как недостаток, а не достоинство.&lt;br&gt;</description>
</item>

<item>
    <title>Для Linux представлена система динамической отладки BPFtrace... (Аноним)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/115534.html#19</link>
    <pubDate>Fri, 12 Oct 2018 08:27:27 GMT</pubDate>
    <description>&amp;gt;Для компиляции скриптов BPFtrace в байткод BPF применяется бэкенд на базе LLVM. &lt;br&gt;&lt;br&gt;Вот же.. нет что бы gcc использовать.&lt;br&gt;</description>
</item>

<item>
    <title>Для Linux представлена система динамической отладки BPFtrace... (вантузятникбольшойлюбительприкладногоПО)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/115534.html#18</link>
    <pubDate>Fri, 12 Oct 2018 08:26:37 GMT</pubDate>
    <description>конечно обидно, у нас-то только просто-DTrace, без цифирок!&lt;br&gt;&lt;br&gt;http://www.opennet.ru/openforum/vsluhforumID3/115534.html#6&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Для Linux представлена система динамической отладки BPFtrace... (Аноним)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/115534.html#17</link>
    <pubDate>Fri, 12 Oct 2018 06:58:08 GMT</pubDate>
    <description>Бедные солярадмины, и тут их хроническая необучаемость вылезает.&lt;br&gt;</description>
</item>

<item>
    <title>Для Linux представлена система динамической отладки BPFtrace... (Аноним)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/115534.html#15</link>
    <pubDate>Thu, 11 Oct 2018 06:31:11 GMT</pubDate>
    <description>SystemTap не шибко удобен если ты до этого работал с dtrace&lt;br&gt;</description>
</item>

</channel>
</rss>
