Kaynağa Gözat

Search for padded memory size

Found and approved by Iraklis.
Ioannis Koutras 11 yıl önce
ebeveyn
işleme
525338547f
1 değiştirilmiş dosya ile 5 ekleme ve 4 silme
  1. 5 4
      private-include/freelist/fitting_policy.h

+ 5 - 4
private-include/freelist/fitting_policy.h

@@ -27,6 +27,7 @@
 #define FL_FITTING_POLICY_H
 
 #include <dmmlib/config.h>
+#include "padding.h"
 
 /**
  * @def SEARCH_LIST
@@ -39,16 +40,16 @@
 
 #if defined (BEST_FIT)
 #include "freelist/fitting/best.h"
-#define SEARCH_LIST(raw_block, size) fl_best_fit(raw_block, size)
+#define SEARCH_LIST(raw_block, size) fl_best_fit(raw_block, req_padding(size))
 #elif defined (EXACT_FIT)
 #include "freelist/fitting/exact.h"
-#define SEARCH_LIST(raw_block, size) fl_exact_fit(raw_block, size)
+#define SEARCH_LIST(raw_block, size) fl_exact_fit(raw_block, req_padding(size))
 #elif defined (FIRST_FIT)
 #include "freelist/fitting/first.h"
-#define SEARCH_LIST(raw_block, size) fl_first_fit(raw_block, size)
+#define SEARCH_LIST(raw_block, size) fl_first_fit(raw_block, req_padding(size))
 #elif defined (GOOD_FIT)
 #include "freelist/fitting/good.h"
-#define SEARCH_LIST(raw_block, size) fl_good_fit(raw_block, size)
+#define SEARCH_LIST(raw_block, size) fl_good_fit(raw_block, req_padding(size))
 #endif /* BEST_FIT */ 
 
 #endif /* FL_FITTING_POLICY_H */