Dynamic memory allocation framework

Ioannis Koutras 348d814647 Use Markdown syntax on the README file 13 年 前
cmake f58ec4f19f Initial CMake infrastructure. 14 年 前
doc 289b835f96 Fixed a small typo on Doxygen 13 年 前
examples a0dbd114a8 Examples now work according to the new API (direct malloc and free calls) 13 年 前
include 10709ce642 Add some comments on statistic variables 13 年 前
private-include 8eb08a1ee7 Large update on stats 13 年 前
src 8eb08a1ee7 Large update on stats 13 年 前
.hgignore 7e4c63ffd1 added build/* in the hgignore list 13 年 前
CMakeLists.txt dfa095c4fd Make REPLACE_MALLOC directive obsolete, dmmlib now accepts malloc(), free() and realloc() calls directly 13 年 前
DefineOptions.cmake b3a98182e2 More conservative options for testing Linux versions 13 年 前
LICENSE 5fc32c7e67 All the source files are now released under the Apache 2.0 license. 14 年 前
README 348d814647 Use Markdown syntax on the README file 13 年 前
dmm_config.h.in dfa095c4fd Make REPLACE_MALLOC directive obsolete, dmmlib now accepts malloc(), free() and realloc() calls directly 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 the [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)