Ioannis Koutras
|
583546e6aa
Support define macros in Doxygen and small documentation additions
|
12 年 前 |
Ioannis Koutras
|
c51c7ff164
trace.h: include stdio.h only if trace is enabled
|
12 年 前 |
Ioannis Koutras
|
c3fa58507c
Added find_raw_block_owner() in debug functions
|
12 年 前 |
Ioannis Koutras
|
1aa71b9a42
realloc() implementation for big blocks
|
12 年 前 |
Ioannis Koutras
|
6c88e0d3ce
Count the number of realloc() calls
|
12 年 前 |
Ioannis Koutras
|
67366e286d
Return NULL in freelist_realloc() if the first malloc() has failed
|
12 年 前 |
Ioannis Koutras
|
0e810750b6
Switch to memcpy() in freelist_realloc()
|
12 年 前 |
Ioannis Koutras
|
2d5445c95e
Proper ifdef guards for raw block creation mutexes
|
12 年 前 |
Ioannis Koutras
|
52e3c05928
Fixed coalescing after splitting
|
12 年 前 |
Ioannis Koutras
|
3885778a39
Simplified some checks while coalescing
|
12 年 前 |
Ioannis Koutras
|
01bf7322c4
While coalescing, add new block to the free list if current + next is fine
|
12 年 前 |
Ioannis Koutras
|
65d0eff643
Fixed pointer of newly created memory block inside a freelist-organised raw block
|
12 年 前 |
Ioannis Koutras
|
04f75ced96
Separated debug functions for freelist-organised raw blocks
|
12 年 前 |
Ioannis Koutras
|
914bb41679
Verified pointer's data type
|
12 年 前 |
Ioannis Koutras
|
975d437a65
Fix the support of freelist-organised raw blocks (WIP)
|
12 年 前 |
Ioannis Koutras
|
3f9a0ea830
No need to include pthread.h inside bitmap_malloc()
|
12 年 前 |
Ioannis Koutras
|
7e9e378c02
Added description for get_raw_blocks()
|
12 年 前 |
Ioannis Koutras
|
ec64dc621b
Merged changes
|
12 年 前 |
Ioannis Koutras
|
35ab22255f
Fixed warnings on realloc()
|
12 年 前 |
Ioannis Koutras
|
c36f33aa81
Fix warnings due to smaller datatypes
|
12 年 前 |
Ioannis Koutras
|
b149280060
Proper check of the raw block owner of an allocation
|
12 年 前 |
Ioannis Koutras
|
e24063eb29
Split dmmlib.c to four files
|
12 年 前 |
Ioannis Koutras
|
7396f063eb
Perform system allocator's mutex unlock anyways
|
12 年 前 |
Ioannis Koutras
|
95d3dae28a
Reorganized the choosing of bitmap raw blocks (WIP)
|
12 年 前 |
Ioannis Koutras
|
114d9afcf5
Improved calloc()
|
12 年 前 |
Ioannis Koutras
|
03880823bd
Cleared a bit the section of cell marking in bitmap_malloc()
|
12 年 前 |
Ioannis Koutras
|
0cd8cb2962
Support memory requests in bitmap-organised raw blocks which require more than 2 times the bits of a bitmap vector element
|
12 年 前 |
Ioannis Koutras
|
feb48c6691
Fix prev_pow2()
|
12 年 前 |
Ioannis Koutras
|
cd1d5a42a1
Refactoring and comments for prev_pow2()
|
12 年 前 |
Ioannis Koutras
|
c1f634be8e
Removed debug function call inside malloc()
|
12 年 前 |