Commit History

Autor SHA1 Mensaxe Data
  Ioannis Koutras 3b357ae86d do not declare malloc etc. if not needed %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras aef58c8e96 fix previous size settings in freelist-organised raw blocks %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 7e385bf0e2 Python script to create plots from traces %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 5990153192 comment out obsolete printf's in the larson example %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 7fedc886e7 bitmap_realloc: Local implementation of memmove %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 5dbc791f7e realloc: fix the memmove() call to use a proper size %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 64bfeb1b7f use level 2 trace messages for reporting memory usage %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras b385383b1a support 'make install' properly %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 024de431ff Support for generating C benchmarks from memory traces %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 0a34c1d5d7 Fixed the markdown version of README %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 7838c68d22 Track big blocks too if WITH_DEBUG is enabled %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras dc028e2aed Simplified the trace messages %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras c0eca08a90 Statistics code refactoring %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 583546e6aa Support define macros in Doxygen and small documentation additions %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras c51c7ff164 trace.h: include stdio.h only if trace is enabled %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras c3fa58507c Added find_raw_block_owner() in debug functions %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 1aa71b9a42 realloc() implementation for big blocks %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 6c88e0d3ce Count the number of realloc() calls %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 67366e286d Return NULL in freelist_realloc() if the first malloc() has failed %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 0e810750b6 Switch to memcpy() in freelist_realloc() %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 2d5445c95e Proper ifdef guards for raw block creation mutexes %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 52e3c05928 Fixed coalescing after splitting %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 3885778a39 Simplified some checks while coalescing %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 01bf7322c4 While coalescing, add new block to the free list if current + next is fine %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 65d0eff643 Fixed pointer of newly created memory block inside a freelist-organised raw block %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 04f75ced96 Separated debug functions for freelist-organised raw blocks %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 914bb41679 Verified pointer's data type %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 975d437a65 Fix the support of freelist-organised raw blocks (WIP) %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 3f9a0ea830 No need to include pthread.h inside bitmap_malloc() %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 7e9e378c02 Added description for get_raw_blocks() %!s(int64=13) %!d(string=hai) anos