src/hotspot/share/opto/runtime.cpp
changeset 57603 f9d9bed12d1a
parent 51078 fc6cfe40e32a
child 57786 948ac3112da8
equal deleted inserted replaced
57602:dbe471d2f8f8 57603:f9d9bed12d1a
     1 /*
     1 /*
     2  * Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 1998, 2019, 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.
  1410 //       to handle deoptimized blobs
  1410 //       to handle deoptimized blobs
  1411 //
  1411 //
  1412 // However, there needs to be a safepoint check in the middle!  So compiled
  1412 // However, there needs to be a safepoint check in the middle!  So compiled
  1413 // safepoints are completely watertight.
  1413 // safepoints are completely watertight.
  1414 //
  1414 //
  1415 // Thus, it cannot be a leaf since it contains the NoGCVerifier.
  1415 // Thus, it cannot be a leaf since it contains the NoSafepointVerifier.
  1416 //
  1416 //
  1417 // *THIS IS NOT RECOMMENDED PROGRAMMING STYLE*
  1417 // *THIS IS NOT RECOMMENDED PROGRAMMING STYLE*
  1418 //
  1418 //
  1419 address OptoRuntime::rethrow_C(oopDesc* exception, JavaThread* thread, address ret_pc) {
  1419 address OptoRuntime::rethrow_C(oopDesc* exception, JavaThread* thread, address ret_pc) {
  1420 #ifndef PRODUCT
  1420 #ifndef PRODUCT