<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Viva64: статический анализатор кода, специализирующийся на проблемах 64-х битного кода.</title>
	<atom:link href="http://blog.not-a-kernel-guy.com/2007/06/19/200/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.not-a-kernel-guy.com/2007/06/19/200</link>
	<description>... in the Windows kernel team</description>
	<pubDate>Thu, 08 Jan 2009 12:33:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Evgeniy Ryzhkov</title>
		<link>http://blog.not-a-kernel-guy.com/2007/06/19/200/comment-page-1#comment-8036</link>
		<dc:creator>Evgeniy Ryzhkov</dc:creator>
		<pubDate>Sat, 23 Jun 2007 04:38:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.not-a-kernel-guy.com/2007/06/19/200#comment-8036</guid>
		<description>kka, поясните, пожалуйста, что значит "такое же, но для MPI"? Лучше на почту evg@viva64.com. Вероятно у нас есть такое :-).

Евгений Рыжков, 
разработчик Viva64.</description>
		<content:encoded><![CDATA[<p>kka, поясните, пожалуйста, что значит &#8220;такое же, но для MPI&#8221;? Лучше на почту <a href="mailto:evg@viva64.com">evg@viva64.com</a>. Вероятно у нас есть такое :-).</p>
<p>Евгений Рыжков,<br />
разработчик Viva64.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Not a kernel guy</title>
		<link>http://blog.not-a-kernel-guy.com/2007/06/19/200/comment-page-1#comment-8033</link>
		<dc:creator>Not a kernel guy</dc:creator>
		<pubDate>Wed, 20 Jun 2007 23:38:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.not-a-kernel-guy.com/2007/06/19/200#comment-8033</guid>
		<description>&#160;&lt;blockquote&gt;А такого же толь ко для анализа кластерного кода нет (под Microsoft реализацию MPI)?&lt;/blockquote&gt;

Не знаю такого.</description>
		<content:encoded><![CDATA[<p>&nbsp;<br />
<blockquote>А такого же толь ко для анализа кластерного кода нет (под Microsoft реализацию MPI)?</p></blockquote>
<p>Не знаю такого.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kka</title>
		<link>http://blog.not-a-kernel-guy.com/2007/06/19/200/comment-page-1#comment-8032</link>
		<dc:creator>kka</dc:creator>
		<pubDate>Wed, 20 Jun 2007 16:24:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.not-a-kernel-guy.com/2007/06/19/200#comment-8032</guid>
		<description>А такого же толь ко для анализа кластерного кода нет (под Microsoft реализацию MPI)?</description>
		<content:encoded><![CDATA[<p>А такого же толь ко для анализа кластерного кода нет (под Microsoft реализацию MPI)?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Not a kernel guy</title>
		<link>http://blog.not-a-kernel-guy.com/2007/06/19/200/comment-page-1#comment-8025</link>
		<dc:creator>Not a kernel guy</dc:creator>
		<pubDate>Tue, 19 Jun 2007 16:21:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.not-a-kernel-guy.com/2007/06/19/200#comment-8025</guid>
		<description>&#160;&lt;blockquote&gt;В опциях даже есть специальная настройка, контролирующая аппетит Viva64 к памяти.&lt;/blockquote&gt;

Тут я наврал. :-(

&lt;blockquote&gt;Это настройка отвечает, диагностировать ли конструкции, с точки зрения работы с массивами размером более 2 гигабайт. Пример:

int index;
...
array[index++] = 1; - Всегда безопасно если размер массива меньше
2 GB элементов, и опасно, если больше.

Данная настройка позволяет существенно сократить количество предупреждений, если программа не работает с большим объемом памяти.
&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p>&nbsp;<br />
<blockquote>В опциях даже есть специальная настройка, контролирующая аппетит Viva64 к памяти.</p></blockquote>
<p>Тут я наврал. <img src='http://blog.not-a-kernel-guy.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<blockquote><p>Это настройка отвечает, диагностировать ли конструкции, с точки зрения работы с массивами размером более 2 гигабайт. Пример:</p>
<p>int index;<br />
&#8230;<br />
array[index++] = 1; - Всегда безопасно если размер массива меньше<br />
2 GB элементов, и опасно, если больше.</p>
<p>Данная настройка позволяет существенно сократить количество предупреждений, если программа не работает с большим объемом памяти.
</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrey</title>
		<link>http://blog.not-a-kernel-guy.com/2007/06/19/200/comment-page-1#comment-8023</link>
		<dc:creator>Andrey</dc:creator>
		<pubDate>Tue, 19 Jun 2007 14:58:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.not-a-kernel-guy.com/2007/06/19/200#comment-8023</guid>
		<description>Хочу немного разъяснить ситуацию с предупреждениями.
С большим количеством лишних предупреждений можно бороться путем настройки 
фильтров. Например, если Вы уверены, что все функции "fprintf" вызываются с корректными аргументами, то можно фильтровать все сообщения, содержащие в себе название этой функции. Если Вы хотите убрать все предупреждения V111, то достаточно добавить фильтрацию сообщений содержащих "V111:".

И еще, если кто-то не любит читать статьи на английском языке, то по этим прямым ссылкам можно ознакомиться со статьями на русском:

&lt;ol&gt;
	&lt;li&gt;&lt;a href="http://www.viva64.com/articles/Problems_of_testing_64-bit_applications_%28rus%29.html" rel="nofollow"&gt;"Проблемы тестирования 64-битных приложений"&lt;/a&gt;;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.viva64.com/articles/20_issues_of_porting_C++_code_on_the_64-bit_platform_%28rus%29.html" rel="nofollow"&gt;"20 ловушек переноса Си++ - кода на 64-битную платформу"&lt;/a&gt;;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.viva64.com/articles/64_bits_for_developers_-_from_Wp64_to_Viva64_%28rus%29.html" rel="nofollow"&gt;"64 бита для Си++ программистов: от /Wp64 к Viva64"&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;


Андрей Карпов. Один из разработчиков Viva64.</description>
		<content:encoded><![CDATA[<p>Хочу немного разъяснить ситуацию с предупреждениями.<br />
С большим количеством лишних предупреждений можно бороться путем настройки<br />
фильтров. Например, если Вы уверены, что все функции &#8220;fprintf&#8221; вызываются с корректными аргументами, то можно фильтровать все сообщения, содержащие в себе название этой функции. Если Вы хотите убрать все предупреждения V111, то достаточно добавить фильтрацию сообщений содержащих &#8220;V111:&#8221;.</p>
<p>И еще, если кто-то не любит читать статьи на английском языке, то по этим прямым ссылкам можно ознакомиться со статьями на русском:</p>
<ol>
<li><a href="http://www.viva64.com/articles/Problems_of_testing_64-bit_applications_%28rus%29.html" rel="nofollow">&#8220;Проблемы тестирования 64-битных приложений&#8221;</a>;</li>
<li><a href="http://www.viva64.com/articles/20_issues_of_porting_C++_code_on_the_64-bit_platform_%28rus%29.html" rel="nofollow">&#8220;20 ловушек переноса Си++ - кода на 64-битную платформу&#8221;</a>;</li>
<li><a href="http://www.viva64.com/articles/64_bits_for_developers_-_from_Wp64_to_Viva64_%28rus%29.html" rel="nofollow">&#8220;64 бита для Си++ программистов: от /Wp64 к Viva64&#8243;</a>.</li>
</ol>
<p>Андрей Карпов. Один из разработчиков Viva64.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Зеркало: Not a kernel guy</title>
		<link>http://blog.not-a-kernel-guy.com/2007/06/19/200/comment-page-1#comment-8022</link>
		<dc:creator>Зеркало: Not a kernel guy</dc:creator>
		<pubDate>Tue, 19 Jun 2007 07:24:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.not-a-kernel-guy.com/2007/06/19/200#comment-8022</guid>
		<description>&lt;strong&gt;Viva64: статический анализатор кода, специализирующийся на проблемах 64-х битног...&lt;/strong&gt;

Некоторое время назад (довольно давно, откровенно говоря) меня попросили написат...</description>
		<content:encoded><![CDATA[<p><strong>Viva64: статический анализатор кода, специализирующийся на проблемах 64-х битног&#8230;</strong></p>
<p>Некоторое время назад (довольно давно, откровенно говоря) меня попросили написат&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
