Dynamic memory allocation framework

Ioannis Koutras 394d0fb84e Added ability to replace the realloc() call with the dmmlib one. 13 년 전
cmake f58ec4f19f Initial CMake infrastructure. 14 년 전
doc 289b835f96 Fixed a small typo on Doxygen 13 년 전
examples 0533faeb5e More specialized tests on space-aware allocators. 13 년 전
include 394d0fb84e Added ability to replace the realloc() call with the dmmlib one. 13 년 전
private-include 872b47f270 Introduced a way to remove blocks from both fixed and the free lists of a heap. 13 년 전
src 622b51c236 Don't show stats or error messages if sbrk fails and PRINT_STATS is not enabled. 13 년 전
.hgignore 8e832c4ff7 Initial commit of Larson benchmark. 14 년 전
CMakeLists.txt 1708f3e6ba Simplified some options on Linux test, introduced option to replace the classic function calls with dmmlib ones. 13 년 전
DefineOptions.cmake 1708f3e6ba Simplified some options on Linux test, introduced option to replace the classic function calls with dmmlib ones. 13 년 전
LICENSE 5fc32c7e67 All the source files are now released under the Apache 2.0 license. 14 년 전
README b2e3d1c18e Added readme file. 13 년 전
dmm_config.h.in 1708f3e6ba Simplified some options on Linux test, introduced option to replace the classic function calls with dmmlib ones. 13 년 전
toolchain-sparc-elf.cmake a716fcaf2e Added -std=c99 CFLAG in sparc-elf-gcc toolchain. 13 년 전
toolchain-stxp70v4.cmake a260b7c23f Set stxp70v4 build type to Release as default. 13 년 전

README

NTUA / ICCS dmmlib

Distributed within the context of 2PARMA project (http://www.2parma.eu)

Requirements:
=============

* cmake v2.6 or higher
* GCC compiler v3.4 or higher

Usage:
======

1. Create the build directory, e.g. "mkdir build"
2. Go to the build directory, e.g. "cd build"
3. Do cmake {DMMLIB Source Directory} -DLINUXTEST=ON , e.g. "cmake .. -DLINUXTEST=ON"
4. "make"
5. Link the library to your application, e.g.
"gcc -I{DMMLIB Source Directory}/include -I{DMMLIB Build Directory} {DMMLIB Build Directory}/libdmm_static.a yourapp.c -o yourapp"

Contact Information:
====================

Ioannis Koutras (joko@microlab.ntua.gr)
Alex Bartzas (alexis@microlab.ntua.gr)