< prev index next >

src/hotspot/share/runtime/threadSMR.inline.hpp

Print this page
rev 49939 : imported patch 8191798.eosterlund.open.patch.00
rev 49940 : imported patch 8191798.dcubed.open.cr0.00

*** 1,7 **** /* ! * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 75,92 **** break; } } } - - inline ThreadsList* ThreadsListSetter::list() { - ThreadsList *ret = _target->get_threads_hazard_ptr(); - assert(ret != NULL, "hazard ptr should be set"); - assert(!Thread::is_hazard_ptr_tagged(ret), "hazard ptr should be validated"); - return ret; - } - inline ThreadsList* ThreadsSMRSupport::get_java_thread_list() { return (ThreadsList*)OrderAccess::load_acquire(&_java_thread_list); } inline bool ThreadsSMRSupport::is_a_protected_JavaThread_with_lock(JavaThread *thread) { --- 75,84 ----
< prev index next >