<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/src/memheap.c, branch v4.0.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/src/memheap.c?h=v4.0.0</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/src/memheap.c?h=v4.0.0'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2018-12-13T06:54:26Z</updated>
<entry>
<title>Fix the value width issue under 32/64 bit arch.</title>
<updated>2018-12-13T06:54:26Z</updated>
<author>
<name>Bernard Xiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2018-12-13T06:54:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=1f37de29c4ee4dac488aa9c4f8f0990263f94c1a'/>
<id>urn:sha1:1f37de29c4ee4dac488aa9c4f8f0990263f94c1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Kernel] Add 64bit CPU support.</title>
<updated>2018-10-25T22:35:42Z</updated>
<author>
<name>Bernard Xiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2018-10-25T22:35:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=484afe9d2cb07c9e552ff905328eecb7170e8c8a'/>
<id>urn:sha1:484afe9d2cb07c9e552ff905328eecb7170e8c8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Kernel] Update to Apache License v2.0</title>
<updated>2018-09-14T14:37:43Z</updated>
<author>
<name>Bernard Xiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2018-09-14T14:37:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=41f7f2c28411472cf99cdedf0abaaab823ba185f'/>
<id>urn:sha1:41f7f2c28411472cf99cdedf0abaaab823ba185f</id>
<content type='text'>
Update license for RT-Thread kernel.
</content>
</entry>
<entry>
<title>[kernel] add assert to memheap object</title>
<updated>2018-07-11T10:02:25Z</updated>
<author>
<name>liang yongxiang</name>
<email>tanekliang@gmail.com</email>
</author>
<published>2018-07-10T02:10:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=0509af9319377bdd60d5fdc0ce780d247093b3fc'/>
<id>urn:sha1:0509af9319377bdd60d5fdc0ce780d247093b3fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Kernel][memheap] fix rt_realloc bugs</title>
<updated>2018-03-28T02:19:32Z</updated>
<author>
<name>liang yongxiang</name>
<email>tanekliang@gmail.com</email>
</author>
<published>2018-03-28T02:17:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b09445cbfe1e8105b244a9e1819c2826d1be14e9'/>
<id>urn:sha1:b09445cbfe1e8105b244a9e1819c2826d1be14e9</id>
<content type='text'>
- missing free old memory after malloc new
- free memory when new size is zero
</content>
</entry>
<entry>
<title>[Kernel] Use rt_object_get_information to get object chain</title>
<updated>2017-12-11T23:36:37Z</updated>
<author>
<name>Bernard Xiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2017-12-11T23:36:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2f409c85f1faf3662c9ee99eed78e460286ec046'/>
<id>urn:sha1:2f409c85f1faf3662c9ee99eed78e460286ec046</id>
<content type='text'>
</content>
</entry>
<entry>
<title>根据documentation/coding_style_cn.txt约定 对内核src和include目录下的文件代码进行格式化</title>
<updated>2017-09-15T03:02:24Z</updated>
<author>
<name>emlslxl</name>
<email>emlslxl@126.com</email>
</author>
<published>2017-09-15T03:02:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e521decf2eaf88c662fba12b2d9f07b68bd4979c'/>
<id>urn:sha1:e521decf2eaf88c662fba12b2d9f07b68bd4979c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>memheap: check the USED bit in rt_memheap_free</title>
<updated>2015-04-08T08:39:50Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2015-04-08T08:37:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2d3b2f1e9466b7759ab2a663a2b56e49e3f9852d'/>
<id>urn:sha1:2d3b2f1e9466b7759ab2a663a2b56e49e3f9852d</id>
<content type='text'>
This will ease the debugging of double-free bug.
</content>
</entry>
<entry>
<title>memheap: check against over written in rt_memheap_free</title>
<updated>2015-01-16T03:41:20Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2015-01-16T03:41:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=f8c171d5ad752045a243e846718585ec1c671771'/>
<id>urn:sha1:f8c171d5ad752045a243e846718585ec1c671771</id>
<content type='text'>
</content>
</entry>
<entry>
<title>memheap: dont alloc/memcpy when there is next node is enough for realloc</title>
<updated>2013-07-15T03:47:55Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-07-15T03:29:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=c3a39444daaa72c3c9b3e0001d0550cf56cca74d'/>
<id>urn:sha1:c3a39444daaa72c3c9b3e0001d0550cf56cca74d</id>
<content type='text'>
When realloc a bigger space and the next node is free and big enough, we
should directly relocate the next node instead of doing alloc/memcpy.
The new method not only faster in this cases, it would avoid memory
fragment as well.
</content>
</entry>
</feed>
