< prev index next >

src/hotspot/os_cpu/windows_x86/os_windows_x86.hpp

Print this page

45   static int32_t   atomic_cmpxchg_bootstrap     (int32_t,  volatile int32_t*, int32_t);
46   static int8_t    atomic_cmpxchg_byte_bootstrap(int8_t,   volatile int8_t*,  int8_t);
47 #else
48 
49   static int64_t (*atomic_cmpxchg_long_func)  (int64_t, volatile int64_t*, int64_t);
50 
51 #endif // AMD64
52 
53   static int64_t atomic_cmpxchg_long_bootstrap(int64_t, volatile int64_t*, int64_t);
54 
55 #ifdef AMD64
56   static int32_t  atomic_add_bootstrap         (int32_t,  volatile int32_t*);
57   static int64_t  atomic_add_long_bootstrap    (int64_t,  volatile int64_t*);
58 #endif // AMD64
59 
60   static void setup_fpu();
61   static bool supports_sse() { return true; }
62 
63   static jlong rdtsc();
64 
65   static bool      register_code_area(char *low, char *high);
66 
67 #ifdef AMD64
68 #define PLATFORM_PRINT_NATIVE_STACK 1
69 static bool platform_print_native_stack(outputStream* st, const void* context,
70                                         char *buf, int buf_size);
71 #endif
72 
73 #endif // OS_CPU_WINDOWS_X86_OS_WINDOWS_X86_HPP

45   static int32_t   atomic_cmpxchg_bootstrap     (int32_t,  volatile int32_t*, int32_t);
46   static int8_t    atomic_cmpxchg_byte_bootstrap(int8_t,   volatile int8_t*,  int8_t);
47 #else
48 
49   static int64_t (*atomic_cmpxchg_long_func)  (int64_t, volatile int64_t*, int64_t);
50 
51 #endif // AMD64
52 
53   static int64_t atomic_cmpxchg_long_bootstrap(int64_t, volatile int64_t*, int64_t);
54 
55 #ifdef AMD64
56   static int32_t  atomic_add_bootstrap         (int32_t,  volatile int32_t*);
57   static int64_t  atomic_add_long_bootstrap    (int64_t,  volatile int64_t*);
58 #endif // AMD64
59 
60   static void setup_fpu();
61   static bool supports_sse() { return true; }
62 
63   static jlong rdtsc();
64 


65 #ifdef AMD64
66 #define PLATFORM_PRINT_NATIVE_STACK 1
67 static bool platform_print_native_stack(outputStream* st, const void* context,
68                                         char *buf, int buf_size);
69 #endif
70 
71 #endif // OS_CPU_WINDOWS_X86_OS_WINDOWS_X86_HPP
< prev index next >