<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software Integrity Ltd &#187; Dynamic memory allocation</title>
	<atom:link href="http://software-integrity.com/blog/category/rtos/dynamic-memory-allocation/feed/" rel="self" type="application/rss+xml" />
	<link>http://software-integrity.com/blog</link>
	<description>Realtime and Embedded Software</description>
	<lastBuildDate>Thu, 08 Mar 2012 14:40:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Dynamic Memory Software Updated</title>
		<link>http://software-integrity.com/blog/2012/02/29/dynamic-memory-software-updated/</link>
		<comments>http://software-integrity.com/blog/2012/02/29/dynamic-memory-software-updated/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 16:21:14 +0000</pubDate>
		<dc:creator>Peter Bushell</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Dynamic memory allocation]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Free software]]></category>

		<guid isPermaLink="false">http://software-integrity.com/blog/?p=797</guid>
		<description><![CDATA[After a bit of a lull, I have resumed work in earnest on what will become, I hope, a useful and fairly comprehensive C++ software library for embedded and real-time developers. To begin with, I am updating the Dynamic Memory Classes which I first published on this blog about two years ago. The first instalment [...]
Related posts:<ol>
<li><a href='http://software-integrity.com/blog/2010/02/04/free-software-updated/' rel='bookmark' title='Free software updated'>Free software updated</a></li>
<li><a href='http://software-integrity.com/blog/2010/05/09/new-version-of-dynamic-memory-software-for-c/' rel='bookmark' title='New version of dynamic memory software for C++'>New version of dynamic memory software for C++</a></li>
<li><a href='http://software-integrity.com/blog/2010/01/28/free-software/' rel='bookmark' title='Free software!'>Free software!</a></li>
<li><a href='http://software-integrity.com/blog/2010/03/08/free-software-thwarted-by-g/' rel='bookmark' title='Free software: thwarted by g++'>Free software: thwarted by g++</a></li>
</ol>]]></description>
		<wfw:commentRss>http://software-integrity.com/blog/2012/02/29/dynamic-memory-software-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New version of dynamic memory software for C++</title>
		<link>http://software-integrity.com/blog/2010/05/09/new-version-of-dynamic-memory-software-for-c/</link>
		<comments>http://software-integrity.com/blog/2010/05/09/new-version-of-dynamic-memory-software-for-c/#comments</comments>
		<pubDate>Sun, 09 May 2010 20:07:31 +0000</pubDate>
		<dc:creator>Peter Bushell</dc:creator>
				<category><![CDATA[Dynamic memory allocation]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Free software]]></category>

		<guid isPermaLink="false">http://software-integrity.com/blog/?p=633</guid>
		<description><![CDATA[Since Easter, when I promised a new release of this software, I&#8217;ve been exceptionally busy in a money-earning sort of way. I&#8217;ve noticed that others are blogging less now that their business has (presumably) picked up, so I&#8217;m not alone in disappointing my readers, but that is no excuse and so I have just uploaded [...]
Related posts:<ol>
<li><a href='http://software-integrity.com/blog/2012/02/29/dynamic-memory-software-updated/' rel='bookmark' title='Dynamic Memory Software Updated'>Dynamic Memory Software Updated</a></li>
<li><a href='http://software-integrity.com/blog/2010/03/08/free-software-thwarted-by-g/' rel='bookmark' title='Free software: thwarted by g++'>Free software: thwarted by g++</a></li>
<li><a href='http://software-integrity.com/blog/2010/01/28/free-software/' rel='bookmark' title='Free software!'>Free software!</a></li>
<li><a href='http://software-integrity.com/blog/2010/02/04/free-software-updated/' rel='bookmark' title='Free software updated'>Free software updated</a></li>
</ol>]]></description>
		<wfw:commentRss>http://software-integrity.com/blog/2010/05/09/new-version-of-dynamic-memory-software-for-c/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Free software: thwarted by g++</title>
		<link>http://software-integrity.com/blog/2010/03/08/free-software-thwarted-by-g/</link>
		<comments>http://software-integrity.com/blog/2010/03/08/free-software-thwarted-by-g/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 17:54:04 +0000</pubDate>
		<dc:creator>Peter Bushell</dc:creator>
				<category><![CDATA[Dynamic memory allocation]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Free software]]></category>

		<guid isPermaLink="false">http://software-integrity.com/blog/?p=603</guid>
		<description><![CDATA[The free software you may have downloaded from this site embodies an error of principle (details another time). It compiles with VC++ and IAR (ARM), and the code is correct and runs properly. However, I tried g++ today and it was less forgiving. Unfortunately, it&#8217;s right and I&#8217;m wrong, even though I got away with [...]
Related posts:<ol>
<li><a href='http://software-integrity.com/blog/2010/01/28/free-software/' rel='bookmark' title='Free software!'>Free software!</a></li>
<li><a href='http://software-integrity.com/blog/2010/02/04/free-software-updated/' rel='bookmark' title='Free software updated'>Free software updated</a></li>
<li><a href='http://software-integrity.com/blog/2010/05/09/new-version-of-dynamic-memory-software-for-c/' rel='bookmark' title='New version of dynamic memory software for C++'>New version of dynamic memory software for C++</a></li>
<li><a href='http://software-integrity.com/blog/2012/02/29/dynamic-memory-software-updated/' rel='bookmark' title='Dynamic Memory Software Updated'>Dynamic Memory Software Updated</a></li>
</ol>]]></description>
		<wfw:commentRss>http://software-integrity.com/blog/2010/03/08/free-software-thwarted-by-g/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free software updated</title>
		<link>http://software-integrity.com/blog/2010/02/04/free-software-updated/</link>
		<comments>http://software-integrity.com/blog/2010/02/04/free-software-updated/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 13:21:02 +0000</pubDate>
		<dc:creator>Peter Bushell</dc:creator>
				<category><![CDATA[Dynamic memory allocation]]></category>
		<category><![CDATA[Free software]]></category>

		<guid isPermaLink="false">http://software-integrity.com/blog/?p=551</guid>
		<description><![CDATA[The C++ dynamic memory software I published last week has been updated with a small but useful enhancement. Find out more by downloading it: start by going to the Subscribers&#8217; page. Related posts: Dynamic Memory Software Updated Free software! Free software: thwarted by g++ New version of dynamic memory software for C++
Related posts:<ol>
<li><a href='http://software-integrity.com/blog/2012/02/29/dynamic-memory-software-updated/' rel='bookmark' title='Dynamic Memory Software Updated'>Dynamic Memory Software Updated</a></li>
<li><a href='http://software-integrity.com/blog/2010/01/28/free-software/' rel='bookmark' title='Free software!'>Free software!</a></li>
<li><a href='http://software-integrity.com/blog/2010/03/08/free-software-thwarted-by-g/' rel='bookmark' title='Free software: thwarted by g++'>Free software: thwarted by g++</a></li>
<li><a href='http://software-integrity.com/blog/2010/05/09/new-version-of-dynamic-memory-software-for-c/' rel='bookmark' title='New version of dynamic memory software for C++'>New version of dynamic memory software for C++</a></li>
</ol>]]></description>
		<wfw:commentRss>http://software-integrity.com/blog/2010/02/04/free-software-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free software!</title>
		<link>http://software-integrity.com/blog/2010/01/28/free-software/</link>
		<comments>http://software-integrity.com/blog/2010/01/28/free-software/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 16:56:20 +0000</pubDate>
		<dc:creator>Peter Bushell</dc:creator>
				<category><![CDATA[Dynamic memory allocation]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Free software]]></category>

		<guid isPermaLink="false">http://software-integrity.com/blog/?p=527</guid>
		<description><![CDATA[For the last couple of months, my software efforts have been diluted by the need to attend to other matters no less important but somewhat distracting. Now I have finally released some software. It is not the whole of SKC++, though. I learned so many things, at a detailed level (mainly about C++), in developing [...]
Related posts:<ol>
<li><a href='http://software-integrity.com/blog/2010/02/04/free-software-updated/' rel='bookmark' title='Free software updated'>Free software updated</a></li>
<li><a href='http://software-integrity.com/blog/2010/03/08/free-software-thwarted-by-g/' rel='bookmark' title='Free software: thwarted by g++'>Free software: thwarted by g++</a></li>
<li><a href='http://software-integrity.com/blog/2012/02/29/dynamic-memory-software-updated/' rel='bookmark' title='Dynamic Memory Software Updated'>Dynamic Memory Software Updated</a></li>
<li><a href='http://software-integrity.com/blog/2010/05/09/new-version-of-dynamic-memory-software-for-c/' rel='bookmark' title='New version of dynamic memory software for C++'>New version of dynamic memory software for C++</a></li>
</ol>]]></description>
		<wfw:commentRss>http://software-integrity.com/blog/2010/01/28/free-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SKC++: Dynamic Memory Classes</title>
		<link>http://software-integrity.com/blog/2009/09/30/skc-dynamic-memory-classes/</link>
		<comments>http://software-integrity.com/blog/2009/09/30/skc-dynamic-memory-classes/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 11:39:11 +0000</pubDate>
		<dc:creator>Peter Bushell</dc:creator>
				<category><![CDATA[Dynamic memory allocation]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[RTOS]]></category>
		<category><![CDATA[SKC++]]></category>

		<guid isPermaLink="false">http://software-integrity.com/blog/?p=105</guid>
		<description><![CDATA[Following on from previous postings, here is a UML diagram showing two classes concerned with dynamic memory handling: Bear in mind that everything shown in this blog is work in progress; things will change as development continues. The System Class This class will eventually hold everything to do with system configuration and initialisation; it is [...]
Related posts:<ol>
<li><a href='http://software-integrity.com/blog/2009/09/14/skc-and-dynamic-memory/' rel='bookmark' title='SKC++ and Dynamic Memory'>SKC++ and Dynamic Memory</a></li>
<li><a href='http://software-integrity.com/blog/2009/09/10/dynamic-memory-allocation/' rel='bookmark' title='Dynamic Memory Allocation'>Dynamic Memory Allocation</a></li>
<li><a href='http://software-integrity.com/blog/2009/11/05/skc-message-passing-classes/' rel='bookmark' title='SKC++: Message-Passing Classes'>SKC++: Message-Passing Classes</a></li>
<li><a href='http://software-integrity.com/blog/2009/10/06/skc-prototype-task-class/' rel='bookmark' title='SKC++: Prototype Task Class'>SKC++: Prototype Task Class</a></li>
</ol>]]></description>
		<wfw:commentRss>http://software-integrity.com/blog/2009/09/30/skc-dynamic-memory-classes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SKC++ and Dynamic Memory</title>
		<link>http://software-integrity.com/blog/2009/09/14/skc-and-dynamic-memory/</link>
		<comments>http://software-integrity.com/blog/2009/09/14/skc-and-dynamic-memory/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 14:02:02 +0000</pubDate>
		<dc:creator>Peter Bushell</dc:creator>
				<category><![CDATA[Dynamic memory allocation]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[RTOS]]></category>
		<category><![CDATA[SKC++]]></category>

		<guid isPermaLink="false">http://software-integrity.com/blog/?p=42</guid>
		<description><![CDATA[Today&#8217;s post is about the strategy of dynamic memory handling in SKC++. Last time, I recommended a short slide presentation for perusal. I will not repeat here what that says, except to quote the last slide: Preventing fragmentation • Always use pools, never heaps – Exception: memory which is never intended to be freed can [...]
Related posts:<ol>
<li><a href='http://software-integrity.com/blog/2009/09/30/skc-dynamic-memory-classes/' rel='bookmark' title='SKC++: Dynamic Memory Classes'>SKC++: Dynamic Memory Classes</a></li>
<li><a href='http://software-integrity.com/blog/2009/09/10/dynamic-memory-allocation/' rel='bookmark' title='Dynamic Memory Allocation'>Dynamic Memory Allocation</a></li>
</ol>]]></description>
		<wfw:commentRss>http://software-integrity.com/blog/2009/09/14/skc-and-dynamic-memory/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dynamic Memory Allocation</title>
		<link>http://software-integrity.com/blog/2009/09/10/dynamic-memory-allocation/</link>
		<comments>http://software-integrity.com/blog/2009/09/10/dynamic-memory-allocation/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 09:58:26 +0000</pubDate>
		<dc:creator>Peter Bushell</dc:creator>
				<category><![CDATA[Dynamic memory allocation]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[RTOS]]></category>
		<category><![CDATA[SKC++]]></category>

		<guid isPermaLink="false">http://software-integrity.com/blog/?p=30</guid>
		<description><![CDATA[Today, I am working on the dynamic allocation scheme for SKC++. It&#8217;s very simple (as everything is supposed to be in SKC++), so it won&#8217;t be long before I post again, reporting on progress. In the meantime, if you&#8217;re wondering what&#8217;s wrong with using the standard new and delete mechanisms that come with C++ I [...]
Related posts:<ol>
<li><a href='http://software-integrity.com/blog/2009/09/14/skc-and-dynamic-memory/' rel='bookmark' title='SKC++ and Dynamic Memory'>SKC++ and Dynamic Memory</a></li>
<li><a href='http://software-integrity.com/blog/2009/09/30/skc-dynamic-memory-classes/' rel='bookmark' title='SKC++: Dynamic Memory Classes'>SKC++: Dynamic Memory Classes</a></li>
</ol>]]></description>
		<wfw:commentRss>http://software-integrity.com/blog/2009/09/10/dynamic-memory-allocation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

