<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Strange bit patterns</title>
		<link>http://www.allegro.cc/forums/view/612994</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Sat, 20 Jul 2013 13:57:08 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Found some interesting reading on bit patterns I thought you all might enjoy. Next time your game crashes with funny memory address and values, read this again.</p><p><a href="http://www.softwareverify.com/memory-bit-patterns.php">http://www.softwareverify.com/memory-bit-patterns.php</a>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Fri, 19 Jul 2013 05:52:21 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>To call these bit patterns &quot;strange&quot; implies they&#39;re somewhat mysterious and unknown, whereas the truth of the matter is that they&#39;re simply signatures for various failure modes.  You must grok in fullness.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Arthur Kalliokoski)</author>
		<pubDate>Fri, 19 Jul 2013 08:34:49 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I called them strange because I still didn&#39;t know about all of them, and usually the newb debugging his first crash won&#39;t know what they mean either. So in both cases they are / were mysterious and unknown. But yeah. I had no idea there were so many specific values to indicate such a wide variety of failures. The only ones I had ever come across were 0xdeadbeef, 0xbaadfood, and 0xfeeefeee. Of course with the ones that make words, you generally get the idea there is something wrong with your shiznit.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Fri, 19 Jul 2013 09:07:01 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/612994/987519#target">Edgar Reynaldo</a> said:</div><div class="quote"><p> Of course with the ones that make words, you generally get the idea there is something wrong with your shiznit.</p></div></div><div class="quote_container"><div class="title"><a href="http://www.catb.org/jargon/html/F/fool.html">The Jargon File</a> said:</div><div class="quote"><p>The Algol 68-R compiler used to initialize its storage to the character string &quot;F00LF00LF00LF00L...&quot; because as a pointer or as a floating point number it caused a crash, and as an integer or a character string it was very recognizable in a dump. Sadly, one day a very senior professor at Nottingham University wrote a program that called him a fool. He proceeded to demonstrate the correctness of this assertion by lobbying the university (not quite successfully) to forbid the use of Algol on its computers. </p></div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Arthur Kalliokoski)</author>
		<pubDate>Fri, 19 Jul 2013 09:12:44 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>That&#39;s hilarious, and sad at the same time.</p><p>Check out the catb entry on &#39;<a href="http://www.catb.org/jargon/html/B/back-door.html">back door</a>&#39;. That is awesome.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Fri, 19 Jul 2013 09:56:52 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/612994/987521#target">Edgar Reynaldo</a> said:</div><div class="quote"><p> That is awesome.</p></div></div><p>Yes indeed!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Arthur Kalliokoski)</author>
		<pubDate>Fri, 19 Jul 2013 09:58:46 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>More interesting reading from catb :<br /><a href="http://www.catb.org/jargon/html/meaning-of-hack.html">http://www.catb.org/jargon/html/meaning-of-hack.html</a></p><p>And I&#39;m currently making my way through <a href="http://www.cryptonomicon.com/beginning.html">In the Beginning Was The Command Line</a> (referenced by some catb jargon definition).</p><p>Amazing where the internet might take you. I had no idea I would find catb so interesting. I thought the only thing that came from there was that &#39;smart questions&#39; article (which was seriously tl;dr;).</p><p>And off topic, which is on topic in this thread - I would love to go to school at MIT for programming. I wonder what it would take to get accepted. I have a 4.0 but its at a small community college so I don&#39;t know if that counts. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Fri, 19 Jul 2013 11:22:54 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>A bit more information about 0xCCCCCCCC. On x86(-64), 0xCC happens to be the opcode for &quot;int 3&quot;. Interrupt 3 is a software breakpoint. So, if your instruction pointer happens to run into uninitialized memory your program will instantly halt and let you know. <br />Whether or not this is by design, I am not certain.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (relpatseht)</author>
		<pubDate>Sat, 20 Jul 2013 02:22:21 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hey, that&#39;s cool. Even cooler if it was by design.</p><p>Any one else have any cool programming quirks they&#39;d like to share?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Sat, 20 Jul 2013 03:57:04 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/612994/987519#target">Edgar Reynaldo</a> said:</div><div class="quote"><p>usually the newb debugging his first crash won&#39;t know what they mean either. So in both cases they are / were mysterious and unknown.</p></div></div><p>

Total newb here, I can verify that this was helpful <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (AmnesiA)</author>
		<pubDate>Sat, 20 Jul 2013 13:57:08 +0000</pubDate>
	</item>
</rss>
