dmm_config.h.in 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. #ifndef DMM_CONFIG_H
  2. #define DMM_CONFIG_H
  3. #cmakedefine LEON3
  4. #cmakedefine WITH_SINGLE_ALLOCATOR
  5. #cmakedefine HAVE_LOCKS
  6. #cmakedefine NO_SYSTEM_CALLS
  7. #cmakedefine WITH_SBRK
  8. #cmakedefine WITH_MMAP
  9. #ifndef NO_SYSTEM_CALLS
  10. #cmakedefine SYS_ALLOC_SIZE @SYS_ALLOC_SIZE@
  11. #endif /* NO_SYSTEM_CALLS */
  12. /** The number of the pools. */
  13. #cmakedefine NUM_POOLS @NUM_POOLS@
  14. #cmakedefine WITH_FIXED_LISTS
  15. #cmakedefine LIFO_SORT_POLICY
  16. #cmakedefine FIFO_SORT_POLICY
  17. #cmakedefine SIZE_SORT_POLICY
  18. #cmakedefine ADDRESS_SORT_POLICY
  19. #cmakedefine BEST_FIT
  20. #cmakedefine GOOD_FIT
  21. #ifdef GOOD_FIT
  22. #cmakedefine FIT_PERCENTAGE @FIT_PERCENTAGE@
  23. #endif /* GOOD_FIT */
  24. #cmakedefine EXACT_FIT
  25. #cmakedefine FIRST_FIT
  26. #cmakedefine ALLOC_VAR_FIT
  27. #cmakedefine HEAP_VAR_FIT
  28. #if defined (ALLOC_VAR_FIT) || defined (HEAP_VAR_FIT)
  29. #cmakedefine INITIAL_SEARCH_POLICY "@INITIAL_SEARCH_POLICY@"
  30. #endif /* defined (ALLOC_VAR_FIT) || defined (HEAP_VAR_FIT) */
  31. #cmakedefine COALESCING_FIXED
  32. #cmakedefine COALESCING_VARIABLE
  33. #cmakedefine MAX_COALESCE_SIZE @MAX_COALESCE_SIZE@
  34. #cmakedefine SPLITTING_FIXED
  35. #cmakedefine SPLITTING_VARIABLE
  36. #cmakedefine MIN_SPLITTING_SIZE @MIN_SPLITTING_SIZE@
  37. #cmakedefine COALESCE_AFTER_SPLIT
  38. #cmakedefine REQUEST_SIZE_INFO
  39. #cmakedefine WITH_STATS
  40. #cmakedefine COUNT_ACCESSES
  41. #cmakedefine COUNT_HOPS
  42. #cmakedefine WITH_KNOBS
  43. #cmakedefine WITH_ADAPTIVITY
  44. #cmakedefine BLOCKS_IN_SLL
  45. #cmakedefine BLOCKS_IN_DLL
  46. #cmakedefine WITH_OWNERSHIP
  47. #define MIN_FRAG_THRESHOLD 0.05
  48. #cmakedefine WITH_REALLOC
  49. #endif /* DMM_CONFIG_H */