Changes in libcfa/src/heap.cfa [e723100:a92a4fe]
- File:
-
- 1 edited
-
libcfa/src/heap.cfa (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/heap.cfa
re723100 ra92a4fe 10 10 // Created On : Tue Dec 19 21:58:35 2017 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Fri Jul 19 16:07:46201913 // Update Count : 5 4812 // Last Modified On : Wed Jul 24 13:12:45 2019 13 // Update Count : 550 14 14 // 15 15 … … 248 248 249 249 #ifdef FASTLOOKUP 250 static_assert( 16 == sizeof(HeapManager.Storage), "size of HeapManager Storage wrong" ); // FIX ME 251 enum { LookupSizes = 65_536 + 16 }; // number of fast lookup sizes 250 enum { LookupSizes = 65_536 + sizeof(HeapManager.Storage) }; // number of fast lookup sizes 252 251 static unsigned char lookup[LookupSizes]; // O(1) lookup for small sizes 253 252 #endif // FASTLOOKUP … … 869 868 void * area; 870 869 if ( unlikely( alignment != 0 ) ) { // previous request memalign? 871 area = memalign( alignment, size ); // create new a rea870 area = memalign( alignment, size ); // create new aligned area 872 871 } else { 873 872 area = mallocNoStats( size ); // create new area
Note:
See TracChangeset
for help on using the changeset viewer.