hotspot/src/share/vm/runtime/handles.cpp
changeset 24424 2658d7834c6e
parent 21198 dd647e8d1d72
child 25351 7c198a690050
equal deleted inserted replaced
24358:8528b67f6562 24424:2658d7834c6e
     1 /*
     1 /*
     2  * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 1997, 2014, 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.
    38 # include "os_windows.inline.hpp"
    38 # include "os_windows.inline.hpp"
    39 #endif
    39 #endif
    40 #ifdef TARGET_OS_FAMILY_bsd
    40 #ifdef TARGET_OS_FAMILY_bsd
    41 # include "os_bsd.inline.hpp"
    41 # include "os_bsd.inline.hpp"
    42 #endif
    42 #endif
       
    43 
       
    44 PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC
    43 
    45 
    44 #ifdef ASSERT
    46 #ifdef ASSERT
    45 oop* HandleArea::allocate_handle(oop obj) {
    47 oop* HandleArea::allocate_handle(oop obj) {
    46   assert(_handle_mark_nesting > 1, "memory leak: allocating handle outside HandleMark");
    48   assert(_handle_mark_nesting > 1, "memory leak: allocating handle outside HandleMark");
    47   assert(_no_handle_mark_nesting == 0, "allocating handle inside NoHandleMark");
    49   assert(_no_handle_mark_nesting == 0, "allocating handle inside NoHandleMark");