diff options
author | Chris Johns <chrisj@rtems.org> | 2012-05-08 08:47:31 +1000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2012-05-08 08:47:31 +1000 |
commit | b78c02ab55ae3c0a932901896051617e1a212952 (patch) | |
tree | d8ce5cd954bc7d6a830d49f4e6abc210c77fefab /wscript | |
parent | 7f7cdc2de97f006def935f3b2788a24dd25248eb (diff) |
Add RTL allocator.
Add a custom allocator that can be hooked. The default heap allocator
in this code does nothing more than wrap the libc heap allocator.
Fix up the RTL initialise to better handle the locking and
initialisation of internal structures.
Diffstat (limited to 'wscript')
-rw-r--r-- | wscript | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -53,6 +53,8 @@ def rtl_source(bld, arch): source = ['dlfcn.c', 'dlfcn-shell.c', 'rtl.c', + 'rtl-alloc-heap.c', + 'rtl-allocator.c', 'rtl-chain-iterator.c', 'rtl-debugger.c', 'rtl-elf.c', @@ -60,6 +62,7 @@ def rtl_source(bld, arch): 'rtl-obj.c', 'rtl-obj-cache.c', 'rtl-shell.c', + 'rtl-string.c', 'rtl-sym.c', 'rtl-trace.c', 'rtl-mdreloc-' + arch + '.c']) |