<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Google опубликовал GWPSan, инструмент для выявления ошибок на стадии выполнения приложений</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/133934.html</link>
    <description>Компания Google опубликовала исходные тексты инструментария GWPSan, предназначенного для выявления ошибок на этапе выполнения  приложений, собранных для архитектур x86-64 и ARM64. GWPSan собирается в виде разделяемой библиотеки, которая связывается при запуске приложения при помощи LD_PRELOAD и использует для анализа работы программы доступные в ядре Linux механизмы остановки (PERF_TYPE_BREAKPOINT) и сэмплинга процессов. Код написан на языке С++ и распространяется под лицензией Apache 2.0...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=61317&lt;br&gt;</description>

<item>
    <title>Google опубликовал GWPSan, инструмент для выявления ошибок н... (raban)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/133934.html#29</link>
    <pubDate>Tue, 11 Jun 2024 07:05:06 GMT</pubDate>
    <description>Валгринд уже давно оттестирован и все минусы известны + подробная документация.&lt;br&gt;а еще You don&apos;t need to recompile, relink, or otherwise modify the program to be checked.&lt;br&gt;Так что низачот.&lt;br&gt;</description>
</item>

<item>
    <title>Google опубликовал GWPSan, инструмент для выявления ошибок н... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/133934.html#28</link>
    <pubDate>Thu, 06 Jun 2024 11:10:37 GMT</pubDate>
    <description>Большая, особенно когда речь об отладке синхронизаций (~tsan)&lt;br&gt;</description>
</item>

<item>
    <title>Google опубликовал GWPSan, инструмент для выявления ошибок н... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/133934.html#27</link>
    <pubDate>Thu, 06 Jun 2024 11:08:13 GMT</pubDate>
    <description>Ты в айти мимопроходящий? Уже давно есть asan, tsan, ubsan, само ub, gcc и мн-во других аббревиатур и акронимов. Разница только в том, что варианты на аборигенском звучат как вопли колхозника из свинарника&lt;br&gt;</description>
</item>

<item>
    <title>Google опубликовал GWPSan, инструмент для выявления ошибок н... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/133934.html#26</link>
    <pubDate>Thu, 06 Jun 2024 07:06:43 GMT</pubDate>
    <description>GWPSan это больше о поклонении. нельзя про гугл просто без уважения, всегда пиши как минимум гугль-сан!&lt;br&gt;</description>
</item>

<item>
    <title>Google опубликовал GWPSan, инструмент для выявления ошибок н... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/133934.html#24</link>
    <pubDate>Thu, 06 Jun 2024 02:00:31 GMT</pubDate>
    <description>LD_PRELOAD же написано.&lt;br&gt;&lt;br&gt;Видимо, для тех случаев, когда код собран без санитайзера.&lt;br&gt;</description>
</item>

<item>
    <title>Google опубликовал GWPSan, инструмент для выявления ошибок н... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/133934.html#23</link>
    <pubDate>Thu, 06 Jun 2024 01:56:58 GMT</pubDate>
    <description>У врачей есть такая услуга &quot;второе мнение&quot;. Тут тоже самое.&lt;br&gt;</description>
</item>

<item>
    <title>Google опубликовал GWPSan, инструмент для выявления ошибок н... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/133934.html#21</link>
    <pubDate>Wed, 05 Jun 2024 22:20:05 GMT</pubDate>
    <description>&amp;gt; Какая разница? Это для отладки &lt;br&gt;&lt;br&gt;Как какая. В зависимости от проги например asan может немеряно памяти сожрать. Скажем если прога жрала штатно гиг-два, то с ASAN для полной валидации ее работы памяти она и десяток сожрать может если паттерны работы с памятью неудачные.&lt;br&gt;&lt;br&gt;И все может довольно быстро прийти к скорости и жору ресурсов неприемлымым для прогона в режимах близких к эксплуатационным, длительное время. Например fuzzing прогнать. Ну или что вы в санитизаторе работы с памятью ловить собрались? Запуск приветмира? Это неэффективно. Эффективно погонять на манер как в проде, с рандомными входными данными и проч. &lt;br&gt;</description>
</item>

<item>
    <title>Google опубликовал GWPSan, инструмент для выявления ошибок н... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/133934.html#20</link>
    <pubDate>Wed, 05 Jun 2024 22:08:11 GMT</pubDate>
    <description>&amp;gt; а зачем если есть valgrind&lt;br&gt;&lt;br&gt;Он тормозной аки трактор и оперативы может жрать немеряно.&lt;br&gt;&lt;br&gt;Впрочем &lt;br&gt;&amp;gt; TSan (Thread Sanitizer) - определяет состояния гонки между потоками&lt;br&gt;&lt;br&gt;WTF - уже было в gcc/clang же.&lt;br&gt;</description>
</item>

<item>
    <title>Google опубликовал GWPSan, инструмент для выявления ошибок н... (YetAnotherOnanym)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/133934.html#19</link>
    <pubDate>Wed, 05 Jun 2024 19:48:55 GMT</pubDate>
    <description>Мультсериал &quot;Зиг и Шарко&quot;. Почему-то показывали на &quot;Карусели&quot;, хотя в нём полно довольно взрослого юмора.&lt;br&gt;</description>
</item>

</channel>
</rss>
