hotspot/src/share/vm/memory/freeBlockDictionary.cpp
changeset 14123 944e56f74fba
parent 13963 e5b53c306fb5
child 14583 d70ee55535f4
equal deleted inserted replaced
14115:f5e31fb61738 14123:944e56f74fba
    25 #include "precompiled.hpp"
    25 #include "precompiled.hpp"
    26 #ifndef SERIALGC
    26 #ifndef SERIALGC
    27 #include "gc_implementation/concurrentMarkSweep/freeChunk.hpp"
    27 #include "gc_implementation/concurrentMarkSweep/freeChunk.hpp"
    28 #endif // SERIALGC
    28 #endif // SERIALGC
    29 #include "memory/freeBlockDictionary.hpp"
    29 #include "memory/freeBlockDictionary.hpp"
       
    30 #include "memory/metablock.hpp"
       
    31 #include "memory/metachunk.hpp"
    30 #ifdef TARGET_OS_FAMILY_linux
    32 #ifdef TARGET_OS_FAMILY_linux
    31 # include "thread_linux.inline.hpp"
    33 # include "thread_linux.inline.hpp"
    32 #endif
    34 #endif
    33 #ifdef TARGET_OS_FAMILY_solaris
    35 #ifdef TARGET_OS_FAMILY_solaris
    34 # include "thread_solaris.inline.hpp"
    36 # include "thread_solaris.inline.hpp"
    60   }
    62   }
    61 #endif // ASSERT
    63 #endif // ASSERT
    62 }
    64 }
    63 #endif
    65 #endif
    64 
    66 
       
    67 template class FreeBlockDictionary<Metablock>;
       
    68 template class FreeBlockDictionary<Metachunk>;
       
    69 
    65 #ifndef SERIALGC
    70 #ifndef SERIALGC
    66 // Explicitly instantiate for FreeChunk
    71 // Explicitly instantiate for FreeChunk
    67 template class FreeBlockDictionary<FreeChunk>;
    72 template class FreeBlockDictionary<FreeChunk>;
    68 #endif // SERIALGC
    73 #endif // SERIALGC