Ioannis Koutras
|
552aa8582b
Include the header files in case of installation.
|
13 anos atrás |
Ioannis Koutras
|
ec622cc1e7
Removed block header header from heap.h
|
13 anos atrás |
Ioannis Koutras
|
c3b445d008
Proper knobs update during malloc() and free() calls.
|
13 anos atrás |
Ioannis Koutras
|
811863d59d
Require the pthreads library for POSIX lock support.
|
13 anos atrás |
Ioannis Koutras
|
56dd402972
Added missing CMakeLists file for the examples directory
|
13 anos atrás |
Ioannis Koutras
|
ee0c809d4a
Separated public and private include files, examples. Examples are now also built through CMake.
|
13 anos atrás |
Ioannis Koutras
|
96e7431ee0
CMake merge.
|
13 anos atrás |
Ioannis Koutras
|
f0117fc98c
Integrated allocator and heap information inside malloc() and free().
|
13 anos atrás |
Ioannis Koutras
|
f58ec4f19f
Initial CMake infrastructure.
|
13 anos atrás |
Ioannis Koutras
|
d1e0da3239
Merge some comments.
|
13 anos atrás |
Ioannis Koutras
|
c542d7ff9e
Enable dot in doxygen.
|
13 anos atrás |
Ioannis Koutras
|
4d6db4b672
Comments on heap.h
|
13 anos atrás |
Ioannis Koutras
|
20acd66e7d
Add descriptions and comments for block_header files.
|
13 anos atrás |
Ioannis Koutras
|
69a770b5e7
Set a project name in Doxygen, exclude the tests from the documentation.
|
13 anos atrás |
Ioannis Koutras
|
167e24d6b6
Code refactoring to improve the readability of custom_malloc() steps.
|
13 anos atrás |
Ioannis Koutras
|
bcb8a5effc
The block to be free'd has to be removed from the used blocks list of the heap.
|
13 anos atrás |
Ioannis Koutras
|
5151fa4468
Improved remove_block().
|
13 anos atrás |
Ioannis Koutras
|
d4e695665a
Perform req_padding() before searching for a fixed list.
|
13 anos atrás |
Ioannis Koutras
|
11cbf7e7d0
Change indentation settings.
|
13 anos atrás |
Ioannis Koutras
|
9c0daa3f0d
Conditional compilation of POSIX lock functions by using the HAVE_LOCKS flag.
|
13 anos atrás |
Ioannis Koutras
|
14f362c790
Merge larson branch to default.
|
13 anos atrás |
Ioannis Koutras
|
2e86b41627
Initial commit for DMM adapting functions.
|
13 anos atrás |
Ioannis Koutras
|
4759016639
Initial commit of coalesce and helping functions.
|
13 anos atrás |
Ioannis Koutras
|
85261d40a0
Fix warning for printf on a size_t variable.
|
13 anos atrás |
Ioannis Koutras
|
0db7c47a56
Initial DMM statistics support.
|
13 anos atrás |
Ioannis Koutras
|
f62490e32a
Set default values in the Larson Benchmark.
|
13 anos atrás |
Ioannis Koutras
|
30eb716002
sys_alloc(): Show the complete ERRNO of sbrk()
|
13 anos atrás |
Ioannis Koutras
|
7e453a2760
Print an error in case sbrk fails.
|
13 anos atrás |
Ioannis Koutras
|
4be63813ab
custom_malloc(): setting the block header at the right time for free lists, removed the debugging printf's
|
13 anos atrás |
Ioannis Koutras
|
7b75a1920f
Removed debugging printf's.
|
13 anos atrás |