<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск Undertaker 1.6, анализатора исходных текстов ядра Linux</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99391.html</link>
    <description>В списке рассылки разработчиков ядра Linux представлен (https://lkml.org/lkml/2014/10/13/340) инструментарий Undertaker 1.6 (https://undertaker.cs.fau.de), предназначенный для выявления проблем с использованием директив препроцессора в исходных текстах на языке Си. Проект создан на базе исследовательских проектов VAMOS (http://www4.informatik.uni-erlangen.de/Research/VAMOS/) и  CADOS (https://cados.cs.fau.de). Undertaker выполняет статический анализ кода ядра Linux и позволяет определить такие проблемы, как некорректное включение или выключение условных блоков препроцессора, не соответствующих заданной конфигурации (Kconfig). Ключевым новшеством Undertaker 1.6 является реализация инструмента undertaker-checkpatch  для анализа корректности патчей к ядру. Инструмент позволяет выявить появление дефектов в патче, проанализировать причины их появления и оценить устранение ранее зафиксированных проблем.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; Для UndertakerTailor (http://vamos.cs.fau.de/trac/undertaker/wiki/UndertakerTailor), системы для формирова</description>

<item>
    <title>Выпуск Undertaker 1.6, анализатора исходных текстов ядра Lin... (Рыбак_из_Припяти)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99391.html#15</link>
    <pubDate>Wed, 15 Oct 2014 16:21:46 GMT</pubDate>
    <description>Отвечу сам себе. 14000 вариантов настройки, а не опций. &lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Undertaker 1.6, анализатора исходных текстов ядра Lin... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99391.html#14</link>
    <pubDate>Wed, 15 Oct 2014 09:30:23 GMT</pubDate>
    <description>Дружище, не кипятись. Давай посмотрим на этот вопрос с другой стороны. Пусть у нас есть любая другая POSIX-совместимая ОС, разработка которой ведется опенсорсно, под линуксами и компилируется чем-то широко распространенным. Как проверить, что память не бежит гигабайтами, ОС корректно работает и обрабатывает проблемы адекватным образом? Через valgrind же её не запустишь.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Undertaker 1.6, анализатора исходных текстов ядра Lin... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99391.html#13</link>
    <pubDate>Wed, 15 Oct 2014 00:39:03 GMT</pubDate>
    <description>&amp;gt; Аккордеон.&lt;br&gt;&lt;br&gt;Губная гармошка, бэть.&lt;br&gt;&lt;br&gt;&amp;gt; Обычно в таких случаях при компиляции явно видно, из-за чего не собирается, &lt;br&gt;&amp;gt; и &quot;довключить&quot; нужную опцию не составляет проблем.&lt;br&gt;&lt;br&gt;Это круто, но представь себе как это выглядит: &lt;br&gt;- Был рабочий конфиг. &lt;br&gt;- Обновил дерево сорцов. &lt;br&gt;- При запуске make билд система просекла что есть новые опции и спросила пару вопросов о новых фичах/дровах. Мол, а эти вам как подать?&lt;br&gt;- Я ответил, задав опции в желаемом виде. Я их впервые вижу и процесс разумеется &quot;на глазок&quot;, в меру понимания системных сущностей. И уж естественно я в этот момент уже не вижу как там все остальные опции выставлены, ибо это уже make, а не menuconfig.&lt;br&gt;- Билдуем... &lt;br&gt;- Упсь, fail.&lt;br&gt;&lt;br&gt;Очень здорово выглядит - спросить меня о новых опциях и облажаться получив ответ на эти вопросы. А я наверное должен угадывать или подбирать - какие ответы на новые фичи - расово верные, да? :) Я так понимаю что сабжевый тул может сократить число подобных приколов.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Undertaker 1.6, анализатора исходных текстов ядра Lin... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99391.html#12</link>
    <pubDate>Wed, 15 Oct 2014 00:31:41 GMT</pubDate>
    <description>&amp;gt; Так блин, киньте ссылку, я не Ъ, могу и посмотреть на другом &lt;br&gt;&amp;gt; сайте, только понятия не имею, где. И гугл тоже не знает. &lt;br&gt;&lt;br&gt;Мы тебе что, бесплатный саппорт для твоего проприетарного крапа? Ты за него платил деньги? Вот и задавай все вопросы туда - владельцам твоей системы, которые тебе право пользования оной за денежку лицензировали. Спрашивать тут о VxWorks - в высшей степени бесполезное начинание.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Undertaker 1.6, анализатора исходных текстов ядра Lin... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99391.html#11</link>
    <pubDate>Wed, 15 Oct 2014 00:03:30 GMT</pubDate>
    <description>Это не отменяет касяков конфиггенераторов&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Undertaker 1.6, анализатора исходных текстов ядра Lin... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99391.html#10</link>
    <pubDate>Tue, 14 Oct 2014 18:28:14 GMT</pubDate>
    <description>Так блин, киньте ссылку, я не Ъ, могу и посмотреть на другом сайте, только понятия не имею, где. И гугл тоже не знает.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Undertaker 1.6, анализатора исходных текстов ядра Lin... (anonymous)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99391.html#9</link>
    <pubDate>Tue, 14 Oct 2014 17:54:37 GMT</pubDate>
    <description>&amp;gt;&amp;gt; включение или выключение условных блоков препроцессора, не соответствующих &lt;br&gt;&amp;gt;&amp;gt; заданной конфигурации (Kconfig).&lt;br&gt;&amp;gt; Актуальная тулза. А то я пощелкал опциями и получил ... ядро которое &lt;br&gt;&amp;gt; никак не может скомпилиться. Где-то в процессе линковки не оказывается нужной &lt;br&gt;&amp;gt; функции - обана, облом компиляции. Я уж и Mr Proper&apos;а звал &lt;br&gt;&amp;gt; и прочее. Нифига, с конкретным конфигом - ну не хочет собираться &lt;br&gt;&amp;gt; и все тут. А с точно таким же конфигом, отличающимся парой &lt;br&gt;&amp;gt; опций по мелочи - компилится как из пушки. Видимо как раз &lt;br&gt;&amp;gt; из такой области баг попался.&lt;br&gt;&lt;br&gt;Аккордеон.&lt;br&gt;Обычно в таких случаях при компиляции явно видно, из-за чего не собирается, и &quot;довключить&quot; нужную опцию не составляет проблем.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Undertaker 1.6, анализатора исходных текстов ядра Lin... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99391.html#8</link>
    <pubDate>Tue, 14 Oct 2014 17:11:19 GMT</pubDate>
    <description>Тогда, наверно, не том сайте ищешь ;)&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Undertaker 1.6, анализатора исходных текстов ядра Lin... (Рыбак_из_Припяти)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99391.html#7</link>
    <pubDate>Tue, 14 Oct 2014 16:19:00 GMT</pubDate>
    <description>&amp;gt;14000 опций настройки&lt;br&gt;&lt;br&gt;Откуда число?&lt;br&gt;</description>
</item>

</channel>
</rss>
