Ioannis Koutras
|
b385383b1a
support 'make install' properly
|
12 jaren geleden |
Ioannis Koutras
|
024de431ff
Support for generating C benchmarks from memory traces
|
12 jaren geleden |
Ioannis Koutras
|
0a34c1d5d7
Fixed the markdown version of README
|
12 jaren geleden |
Ioannis Koutras
|
7838c68d22
Track big blocks too if WITH_DEBUG is enabled
|
12 jaren geleden |
Ioannis Koutras
|
dc028e2aed
Simplified the trace messages
|
12 jaren geleden |
Ioannis Koutras
|
c0eca08a90
Statistics code refactoring
|
12 jaren geleden |
Ioannis Koutras
|
583546e6aa
Support define macros in Doxygen and small documentation additions
|
12 jaren geleden |
Ioannis Koutras
|
c51c7ff164
trace.h: include stdio.h only if trace is enabled
|
12 jaren geleden |
Ioannis Koutras
|
c3fa58507c
Added find_raw_block_owner() in debug functions
|
12 jaren geleden |
Ioannis Koutras
|
1aa71b9a42
realloc() implementation for big blocks
|
12 jaren geleden |
Ioannis Koutras
|
6c88e0d3ce
Count the number of realloc() calls
|
12 jaren geleden |
Ioannis Koutras
|
67366e286d
Return NULL in freelist_realloc() if the first malloc() has failed
|
12 jaren geleden |
Ioannis Koutras
|
0e810750b6
Switch to memcpy() in freelist_realloc()
|
12 jaren geleden |
Ioannis Koutras
|
2d5445c95e
Proper ifdef guards for raw block creation mutexes
|
12 jaren geleden |
Ioannis Koutras
|
52e3c05928
Fixed coalescing after splitting
|
12 jaren geleden |
Ioannis Koutras
|
3885778a39
Simplified some checks while coalescing
|
12 jaren geleden |
Ioannis Koutras
|
01bf7322c4
While coalescing, add new block to the free list if current + next is fine
|
12 jaren geleden |
Ioannis Koutras
|
65d0eff643
Fixed pointer of newly created memory block inside a freelist-organised raw block
|
12 jaren geleden |
Ioannis Koutras
|
04f75ced96
Separated debug functions for freelist-organised raw blocks
|
12 jaren geleden |
Ioannis Koutras
|
914bb41679
Verified pointer's data type
|
12 jaren geleden |
Ioannis Koutras
|
975d437a65
Fix the support of freelist-organised raw blocks (WIP)
|
12 jaren geleden |
Ioannis Koutras
|
3f9a0ea830
No need to include pthread.h inside bitmap_malloc()
|
12 jaren geleden |
Ioannis Koutras
|
7e9e378c02
Added description for get_raw_blocks()
|
12 jaren geleden |
Ioannis Koutras
|
ec64dc621b
Merged changes
|
12 jaren geleden |
Ioannis Koutras
|
35ab22255f
Fixed warnings on realloc()
|
12 jaren geleden |
Ioannis Koutras
|
c36f33aa81
Fix warnings due to smaller datatypes
|
12 jaren geleden |
Ioannis Koutras
|
b149280060
Proper check of the raw block owner of an allocation
|
12 jaren geleden |
Ioannis Koutras
|
e24063eb29
Split dmmlib.c to four files
|
12 jaren geleden |
Ioannis Koutras
|
7396f063eb
Perform system allocator's mutex unlock anyways
|
12 jaren geleden |
Ioannis Koutras
|
95d3dae28a
Reorganized the choosing of bitmap raw blocks (WIP)
|
12 jaren geleden |