src/hotspot/share/runtime/sharedRuntime.hpp
changeset 48961 120b61d50f85
parent 47216 71c04702a3d5
child 49056 91ada5977172
equal deleted inserted replaced
48960:040293c73621 48961:120b61d50f85
     1 /*
     1 /*
     2  * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 1997, 2018, 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.
   208                                                      address faulting_pc,
   208                                                      address faulting_pc,
   209                                                      ImplicitExceptionKind exception_kind);
   209                                                      ImplicitExceptionKind exception_kind);
   210 #if INCLUDE_JVMCI
   210 #if INCLUDE_JVMCI
   211   static address deoptimize_for_implicit_exception(JavaThread* thread, address pc, CompiledMethod* nm, int deopt_reason);
   211   static address deoptimize_for_implicit_exception(JavaThread* thread, address pc, CompiledMethod* nm, int deopt_reason);
   212 #endif
   212 #endif
       
   213 
       
   214   // Post-slow-path-allocation, pre-initializing-stores step for
       
   215   // implementing e.g. ReduceInitialCardMarks
       
   216   static void on_slowpath_allocation_exit(JavaThread* thread);
   213 
   217 
   214   static void enable_stack_reserved_zone(JavaThread* thread);
   218   static void enable_stack_reserved_zone(JavaThread* thread);
   215   static frame look_for_reserved_stack_annotated_method(JavaThread* thread, frame fr);
   219   static frame look_for_reserved_stack_annotated_method(JavaThread* thread, frame fr);
   216 
   220 
   217   // Shared stub locations
   221   // Shared stub locations