Ioannis Koutras
|
04f75ced96
Separated debug functions for freelist-organised raw blocks
|
13 anos atrás |
Ioannis Koutras
|
e24063eb29
Split dmmlib.c to four files
|
13 anos atrás |
Ioannis Koutras
|
16499deb6f
realloc() for freelist-organized raw blocks
|
13 anos atrás |
Ioannis Koutras
|
f1e1240677
Formalized and integrated the debug functions for a quick check
|
13 anos atrás |
Ioannis Koutras
|
f73e004b24
Support for raw block and global statistics
|
13 anos atrás |
Ioannis Koutras
|
af04640fb3
Initial realloc support for memory blocks on bitmap-organised raw blocks
|
13 anos atrás |
Ioannis Koutras
|
5f87961d48
Separated freelist_free() from freelist_malloc.c source file
|
13 anos atrás |
Ioannis Koutras
|
2fa5f1a3c3
Suppport for direct mmap() use for large memory requests
|
13 anos atrás |
Ioannis Koutras
|
48747ab568
Renamed bibop to bitmap
|
13 anos atrás |
Ioannis Koutras
|
af4d78f303
bibop_free + minor changes in bibop raw blocks
|
13 anos atrás |
Ioannis Koutras
|
2a4d7ce342
BiBoP raw block implementation; bibop_free pending
|
13 anos atrás |
Ioannis Koutras
|
c5b79398e7
Reorganized the file and directory structure before the BiBoP integration
|
13 anos atrás |
Ioannis Koutras
|
62b394c0ba
Major code reorganization; introduction of raw blocks
|
13 anos atrás |
Ioannis Koutras
|
acee701a09
Create WITH_SINGLE_ALLOCATOR flag
|
14 anos atrás |
Ioannis Koutras
|
8977e09cbc
Refactor sys_alloc() and memory space awareness
|
14 anos atrás |
Ioannis Koutras
|
983676db07
Support for various list ordering policies
|
14 anos atrás |
Ioannis Koutras
|
7f7881f6eb
Introduced custom_realloc().
|
14 anos atrás |
Ioannis Koutras
|
baa748229c
Added option to enable / disable stats.
|
14 anos atrás |
Ioannis Koutras
|
a60756d022
Created options for enabling fixed lists and adaptive functions.
|
14 anos atrás |
Ioannis Koutras
|
2e7d3c4dea
Disabled temporarily knobs and dmm_adaptor.
|
14 anos atrás |
Ioannis Koutras
|
caa5ae3815
Initial support for printing stats.
|
14 anos atrás |
Ioannis Koutras
|
969a004a64
Initial support for doubly linked lists, unified linked lists source files.
|
14 anos atrás |
Ioannis Koutras
|
3c1f4804f1
Added exact-, first- and best-Fit search algorithms for singly linked freelist.
|
14 anos atrás |
Ioannis Koutras
|
3636ba9139
Created function to search fixed lists.
|
14 anos atrás |
Ioannis Koutras
|
7861af6e17
Proper support of splitting for both fixed and variable min splitting block size.
|
14 anos atrás |
Ioannis Koutras
|
31bdfa0120
Proper support of coalescing for both fixed and variable max coalesced block size.
|
14 anos atrás |
Ioannis Koutras
|
7744f89706
The knobs are now guarded with WITH_KNOBS.
|
14 anos atrás |
Ioannis Koutras
|
57a68f4982
Initial code for split.
|
14 anos atrás |
Ioannis Koutras
|
17467ce800
coalesce.c should be compiled only when WITH_COALESCING is ON.
|
14 anos atrás |
Ioannis Koutras
|
306175e290
Made documentation and building a shared version of the library optional.
|
14 anos atrás |