Commit History

Autor SHA1 Mensaxe Data
  Ioannis Koutras be41df999c implementation of dmm_set_knobs() %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 6b6a49ff97 add documentation in dmm_config header file and make it available at installation directory %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras bd5486fdc2 freelist_realloc(): add header files for missing declarations %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 0e43f0ae97 knobs support on setting the size of the raw block, the good-fit percentage, the maximum coalescing and minimum splitting sizes %!s(int64=13) %!d(string=hai) anos
  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 %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 149a7774e2 introduce custom memcpy for realloc's %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras e40ad8c107 malloc: check that a valid pointer is returned from a non-big block %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 9a3d9dab96 unify WITH_DEBUG with CMAKE_BUILD_TYPE; show TRACE_LEVEL in status %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 29d9941cc2 fix support for realloc() and calloc() as an option in cmake %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras a7664bbee0 generate_c_testbench: support for realloc() calls %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras a901b6515e generate_c_testbench: search the whole line for the trace message %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras e9b19183d2 add dummy knobs header file %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 6a2b7fe647 generate_c_testbench: add a warning if there is no allocation call before a de-allocation one %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 9da89b0eb8 small fix on adding blocks to address- and size-ordered lists %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 1efb9902de generate position-independent code if supported %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 68007b4a34 align the raw block's size before the memory request %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 8a013fea7d bitmap: show the bitmap vector in data layout ordering %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras bbdbaa4d64 fix bitmap-organized raw block initialization for occupied cells %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras d880def859 use CHAR_BIT instead of 8 %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 4517b6cc9b simplify the filenames of some bitmap-related files %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 366a4350ec clean DefineOptions.cmake %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras f530d46558 update the readme file %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 7ed0480e0a bitmap_realloc(): check old size if it is bigger, try to use a block in the same raw block %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 4b548df59e small refactoring on bitmap_free() and realloc() %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 87b3e9480b bitmap: add debug functions %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras e88386d0e1 bitmap: use locks in malloc() and free() before updating global stats %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 4edf0866ce fix bitmap initialization for unused bits in the bitmap vector %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 8b2bc34444 cmake: check and show SYS_ALLOC_SIZE %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras c5b63eb8b8 correct tracking of big block statistics %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 7ecf85adf2 freelist refactoring %!s(int64=13) %!d(string=hai) anos