dmm_config.h.in 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. #ifndef DMM_CONFIG_H
  2. #define DMM_CONFIG_H
  3. #cmakedefine FL_RB_ONLY
  4. #cmakedefine BITMAP_RB_ONLY
  5. #cmakedefine SYS_ALLOC_SIZE @SYS_ALLOC_SIZE@
  6. #cmakedefine HAVE_LOCKS
  7. #cmakedefine TRACE_LEVEL @TRACE_LEVEL@
  8. #cmakedefine LIFO_SORT_POLICY
  9. #cmakedefine FIFO_SORT_POLICY
  10. #cmakedefine SIZE_SORT_POLICY
  11. #cmakedefine ADDRESS_SORT_POLICY
  12. #cmakedefine BEST_FIT
  13. #cmakedefine GOOD_FIT
  14. #ifdef GOOD_FIT
  15. #cmakedefine FIT_PERCENTAGE @FIT_PERCENTAGE@
  16. #endif /* GOOD_FIT */
  17. #cmakedefine EXACT_FIT
  18. #cmakedefine FIRST_FIT
  19. #cmakedefine ALLOC_VAR_FIT
  20. #cmakedefine HEAP_VAR_FIT
  21. #if defined (ALLOC_VAR_FIT) || defined (HEAP_VAR_FIT)
  22. #cmakedefine INITIAL_SEARCH_POLICY "@INITIAL_SEARCH_POLICY@"
  23. #endif /* defined (ALLOC_VAR_FIT) || defined (HEAP_VAR_FIT) */
  24. #cmakedefine COALESCING_FIXED
  25. #cmakedefine COALESCING_VARIABLE
  26. #cmakedefine MAX_COALESCE_SIZE @MAX_COALESCE_SIZE@
  27. #cmakedefine SPLITTING_FIXED
  28. #cmakedefine SPLITTING_VARIABLE
  29. #cmakedefine MIN_SPLITTING_SIZE @MIN_SPLITTING_SIZE@
  30. #cmakedefine COALESCE_AFTER_SPLIT
  31. #cmakedefine REQUEST_SIZE_INFO
  32. #cmakedefine WITH_RAWBLOCK_STATS
  33. #cmakedefine WITH_ALLOCATOR_STATS
  34. #cmakedefine WITH_KNOBS
  35. #cmakedefine WITH_DEBUG
  36. #cmakedefine WITH_ADAPTIVITY
  37. #cmakedefine BLOCKS_IN_SLL
  38. #cmakedefine BLOCKS_IN_DLL
  39. #cmakedefine WITH_OWNERSHIP
  40. #define MIN_FRAG_THRESHOLD 0.05
  41. #cmakedefine WITH_REALLOC
  42. #endif /* DMM_CONFIG_H */