hotspot/src/os/windows/vm/os_windows.hpp
changeset 18683 a6418e038255
parent 13963 e5b53c306fb5
child 18943 7d0ef675e808
equal deleted inserted replaced
18682:694f6918ba42 18683:a6418e038255
     1 /*
     1 /*
     2  * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
    92 #ifndef _WIN64
    92 #ifndef _WIN64
    93   // A wrapper to install a structured exception handler for fast JNI accesors.
    93   // A wrapper to install a structured exception handler for fast JNI accesors.
    94   static address fast_jni_accessor_wrapper(BasicType);
    94   static address fast_jni_accessor_wrapper(BasicType);
    95 #endif
    95 #endif
    96 
    96 
       
    97 #ifndef PRODUCT
       
    98   static void call_test_func_with_wrapper(void (*funcPtr)(void));
       
    99 #endif
       
   100 
    97   // filter function to ignore faults on serializations page
   101   // filter function to ignore faults on serializations page
    98   static LONG WINAPI serialize_fault_filter(struct _EXCEPTION_POINTERS* e);
   102   static LONG WINAPI serialize_fault_filter(struct _EXCEPTION_POINTERS* e);
    99 };
   103 };
   100 
   104 
   101 class PlatformEvent : public CHeapObj<mtInternal> {
   105 class PlatformEvent : public CHeapObj<mtInternal> {