Searched refs:_sp_map (Results 1 - 4 of 4) sorted by relevance

/openjdk7/hotspot/src/os_cpu/bsd_x86/vm/
H A DthreadLS_bsd_x86.hpp37 static Thread* _sp_map[1UL << (SP_BITLENGTH - PAGE_SHIFT)]; variable
43 static Thread** sp_map_addr() { return _sp_map; }
52 return _sp_map[sp >> PAGE_SHIFT];
H A DthreadLS_bsd_x86.cpp32 // is down to one memory access (read _sp_map[%esp>>12]) in generated code
33 // and two in runtime code (-fPIC code needs an extra load for _sp_map).
38 // Notice that _sp_map is allocated in the bss segment, which is ZFOD
45 // No memory page in _sp_map is wasted.
51 // with MADV_DONTNEED to reclaim unused (i.e. all-zero) pages in _sp_map.
56 Thread* ThreadLocalStorage::_sp_map[1UL << (SP_BITLENGTH - PAGE_SHIFT)]; member in class:ThreadLocalStorage
80 // If both "thread" and the corresponding _sp_map[] entry are non-NULL,
86 assert(thread == NULL || _sp_map[(uintptr_t)p >> PAGE_SHIFT] == NULL ||
87 thread == _sp_map[(uintptr_t)p >> PAGE_SHIFT],
89 _sp_map[(uintptr_
[all...]
/openjdk7/hotspot/src/os_cpu/linux_x86/vm/
H A DthreadLS_linux_x86.hpp36 static Thread* _sp_map[1UL << (SP_BITLENGTH - PAGE_SHIFT)]; variable
40 static Thread** sp_map_addr() { return _sp_map; }
45 return _sp_map[sp >> PAGE_SHIFT];
H A DthreadLS_linux_x86.cpp32 // is down to one memory access (read _sp_map[%esp>>12]) in generated code
33 // and two in runtime code (-fPIC code needs an extra load for _sp_map).
38 // Notice that _sp_map is allocated in the bss segment, which is ZFOD
45 // No memory page in _sp_map is wasted.
51 // with MADV_DONTNEED to reclaim unused (i.e. all-zero) pages in _sp_map.
56 Thread* ThreadLocalStorage::_sp_map[1UL << (SP_BITLENGTH - PAGE_SHIFT)]; member in class:ThreadLocalStorage
75 // If both "thread" and the corresponding _sp_map[] entry are non-NULL,
81 assert(thread == NULL || _sp_map[(uintptr_t)p >> PAGE_SHIFT] == NULL ||
82 thread == _sp_map[(uintptr_t)p >> PAGE_SHIFT],
84 _sp_map[(uintptr_
[all...]

Completed in 1341 milliseconds