Ioannis Koutras
|
3857a388fa
realloc(): align the space to be de-allocated
|
12 years ago |
Ioannis Koutras
|
ee9a7390e8
include the header for req_padding() in necessary source files
|
12 years ago |
Ioannis Koutras
|
554909b120
fixes for compatibility with the STHORM SDK
|
12 years ago |
Ioannis Koutras
|
cdd31f61db
fix data alignment issues; freelist/realloc(): wrong size on memcpy
|
12 years ago |
Ioannis Koutras
|
df6c12903c
realloc(): refactor statistics
|
12 years ago |
Ioannis Koutras
|
9d1fec9368
fixes on debug traces
|
12 years ago |
Ioannis Koutras
|
32df8bd4fe
rewrite macros to refactor some code
|
12 years ago |
Ioannis Koutras
|
d8b415d87a
support for using trace files and parsing environment variables
|
12 years ago |
Ioannis Koutras
|
5d5729fe61
track total_mem_allocated correctly, use proper locks
|
12 years ago |
Ioannis Koutras
|
9c496bf224
capitalize the lock macros
|
12 years ago |
Ioannis Koutras
|
82e8ffaef8
memalign() implementation for free-list organised raw blocks
|
12 years ago |
Ioannis Koutras
|
8b687af6cf
freelist_realloc(): do not do anything if requested size is less than the block's one; try to re-allocate to other raw blocks as well
|
12 years ago |
Ioannis Koutras
|
149a7774e2
introduce custom memcpy for realloc's
|
12 years ago |
Ioannis Koutras
|
4517b6cc9b
simplify the filenames of some bitmap-related files
|
12 years ago |
Ioannis Koutras
|
4b548df59e
small refactoring on bitmap_free() and realloc()
|
12 years ago |
Ioannis Koutras
|
7ecf85adf2
freelist refactoring
|
12 years ago |
Ioannis Koutras
|
279df2491f
Use macros for singly-linked lists as defined in /usr/include/sys/queue.h
|
12 years ago |
Ioannis Koutras
|
a86dc08071
some more refactoring; keeping better tracking of big blocks during debug mode
|
12 years ago |
Ioannis Koutras
|
4bbf6ecc0f
clean up more define guards in top-level files
|
12 years ago |
Ioannis Koutras
|
d917d629d6
minor moving changes to support P2012 SDK v2012.2
|
12 years ago |
Ioannis Koutras
|
64bfeb1b7f
use level 2 trace messages for reporting memory usage
|
13 years ago |
Ioannis Koutras
|
dc028e2aed
Simplified the trace messages
|
13 years ago |
Ioannis Koutras
|
1aa71b9a42
realloc() implementation for big blocks
|
13 years ago |
Ioannis Koutras
|
975d437a65
Fix the support of freelist-organised raw blocks (WIP)
|
13 years ago |
Ioannis Koutras
|
35ab22255f
Fixed warnings on realloc()
|
13 years ago |
Ioannis Koutras
|
e24063eb29
Split dmmlib.c to four files
|
13 years ago |