Historie revizí

Autor SHA1 Zpráva Datum
  Ioannis Koutras ec64dc621b Merged changes před 13 roky
  Ioannis Koutras 35ab22255f Fixed warnings on realloc() před 13 roky
  Ioannis Koutras c36f33aa81 Fix warnings due to smaller datatypes před 13 roky
  Ioannis Koutras b149280060 Proper check of the raw block owner of an allocation před 13 roky
  Ioannis Koutras e24063eb29 Split dmmlib.c to four files před 13 roky
  Ioannis Koutras 7396f063eb Perform system allocator's mutex unlock anyways před 13 roky
  Ioannis Koutras 95d3dae28a Reorganized the choosing of bitmap raw blocks (WIP) před 13 roky
  Ioannis Koutras 114d9afcf5 Improved calloc() před 13 roky
  Ioannis Koutras 03880823bd Cleared a bit the section of cell marking in bitmap_malloc() před 13 roky
  Ioannis Koutras 0cd8cb2962 Support memory requests in bitmap-organised raw blocks which require more than 2 times the bits of a bitmap vector element před 13 roky
  Ioannis Koutras feb48c6691 Fix prev_pow2() před 13 roky
  Ioannis Koutras cd1d5a42a1 Refactoring and comments for prev_pow2() před 13 roky
  Ioannis Koutras c1f634be8e Removed debug function call inside malloc() před 13 roky
  Ioannis Koutras f7c02a92a8 Statistics and proper return address when memory requests are not properly served in bitmap-organised blocks and need direct mmap() calls před 13 roky
  Ioannis Koutras 099d5f7025 Simple merge před 13 roky
  Ioannis Koutras 789f41c86a Moved the whole bitmap vector outside the header před 13 roky
  Ioannis Koutras 3e768d16b1 release_memory() now accepts raw_block_header_t pointers directly před 13 roky
  Ioannis Koutras 89633dd5b6 bitmap_malloc() currently should not serve requests which occupy more than 2 bitmap vector elements před 13 roky
  Ioannis Koutras 8f52f00922 Critical fixes on bitmap_malloc() and bitmap_free() před 13 roky
  Ioannis Koutras 16499deb6f realloc() for freelist-organized raw blocks před 13 roky
  Ioannis Koutras f5eac644f8 Small fixes to make freelist-organised raw blocks work před 13 roky
  Ioannis Koutras e00aeb0dd4 Fixed the total requested memory size after a big block free před 13 roky
  Ioannis Koutras 626a95984c malloc() returns now NULL if size == 0 před 13 roky
  Ioannis Koutras 4629fa9fb5 Release big block memory after the stats update před 13 roky
  Ioannis Koutras 625d95c720 Fixed allocation size for big block malloc() před 13 roky
  Ioannis Koutras ba1ddb48e2 Print free information for a big block before actually releasing its memory před 13 roky
  Ioannis Koutras 29a2c96347 Big blocks should not include the size of extra headers před 13 roky
  Ioannis Koutras f06cb998f5 Status message for debug support před 13 roky
  Ioannis Koutras f1e1240677 Formalized and integrated the debug functions for a quick check před 13 roky
  Ioannis Koutras 2551b00d3e Removed dead code před 13 roky