changeset 9173:0fa5faa321f7

8236008: Some backup files were accidentally left in the hotspot tree Reviewed-by: phh
author neugens
date Mon, 16 Dec 2019 17:46:05 +0100
parents 78f156419d26
children 63a1206b8286
files src/share/vm/jfr/jfr.cpp~ src/share/vm/jfr/jfr.hpp~
diffstat 2 files changed, 0 insertions(+), 155 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/jfr/jfr.cpp~	Tue Oct 22 20:55:30 2019 +0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,97 +0,0 @@
-/*
- * Copyright (c) 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.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
- * or visit www.oracle.com if you need additional information or have any
- * questions.
- *
- */
-
-#include "precompiled.hpp"
-#include "jfr/jfr.hpp"
-#include "jfr/leakprofiler/leakProfiler.hpp"
-#include "jfr/periodic/sampling/jfrThreadSampler.hpp"
-#include "jfr/recorder/jfrRecorder.hpp"
-#include "jfr/recorder/checkpoint/jfrCheckpointManager.hpp"
-#include "jfr/recorder/repository/jfrEmergencyDump.hpp"
-#include "jfr/recorder/service/jfrOptionSet.hpp"
-#include "jfr/support/jfrThreadLocal.hpp"
-#include "runtime/java.hpp"
-
-bool Jfr::is_enabled() {
-  return JfrRecorder::is_enabled();
-}
-
-bool Jfr::is_disabled() {
-  return JfrRecorder::is_disabled();
-}
-
-bool Jfr::is_recording() {
-  return JfrRecorder::is_recording();
-}
-
-void Jfr::on_vm_init() {
-  if (!JfrRecorder::on_vm_init()) {
-    vm_exit_during_initialization("Failure when starting JFR on_vm_init");
-  }
-}
-
-void Jfr::on_vm_start() {
-  if (!JfrRecorder::on_vm_start()) {
-    vm_exit_during_initialization("Failure when starting JFR on_vm_start");
-  }
-}
-
-void Jfr::on_unloading_classes() {
-  if (JfrRecorder::is_created()) {
-    JfrCheckpointManager::write_type_set_for_unloaded_classes();
-  }
-}
-
-void Jfr::on_thread_exit(JavaThread* thread) {
-  JfrThreadLocal::on_exit(thread);
-}
-
-void Jfr::on_thread_destruct(Thread* thread) {
-  if (JfrRecorder::is_created()) {
-    JfrThreadLocal::on_destruct(thread);
-  }
-}
-
-void Jfr::on_vm_shutdown(bool exception_handler) {
-  JfrRecorder::set_is_shutting_down();
-  if (JfrRecorder::is_recording()) {
-    JfrEmergencyDump::on_vm_shutdown(exception_handler);
-  }
-}
-
-void Jfr::weak_oops_do(BoolObjectClosure* is_alive, OopClosure* f) {
-  LeakProfiler::oops_do(is_alive, f);
-}
-
-bool Jfr::on_flight_recorder_option(const JavaVMOption** option, char* delimiter) {
-  return JfrOptionSet::parse_flight_recorder_option(option, delimiter);
-}
-
-bool Jfr::on_start_flight_recording_option(const JavaVMOption** option, char* delimiter) {
-  return JfrOptionSet::parse_start_flight_recording_option(option, delimiter);
-}
-
-Thread* Jfr::sampler_thread() {
-  return JfrThreadSampling::sampler_thread();
-}
--- a/src/share/vm/jfr/jfr.hpp~	Tue Oct 22 20:55:30 2019 +0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-/*
- * Copyright (c) 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.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
- * or visit www.oracle.com if you need additional information or have any
- * questions.
- *
- */
-
-#ifndef SHARE_VM_JFR_JFR_HPP
-#define SHARE_VM_JFR_JFR_HPP
-
-#include "jni.h"
-#include "memory/allocation.hpp"
-
-class BoolObjectClosure;
-class JavaThread;
-class OopClosure;
-class Thread;
-
-extern "C" void JNICALL jfr_register_natives(JNIEnv*, jclass);
-
-//
-// The VM interface to Flight Recorder.
-//
-class Jfr : AllStatic {
- public:
-  static bool is_enabled();
-  static bool is_disabled();
-  static bool is_recording();
-  static void on_vm_init();
-  static void on_vm_start();
-  static void on_unloading_classes();
-  static void on_thread_exit(JavaThread* thread);
-  static void on_thread_destruct(Thread* thread);
-  static void on_vm_shutdown(bool exception_handler = false);
-  static bool on_flight_recorder_option(const JavaVMOption** option, char* delimiter);
-  static bool on_start_flight_recording_option(const JavaVMOption** option, char* delimiter);
-  static void weak_oops_do(BoolObjectClosure* is_alive, OopClosure* f);
-  static Thread* sampler_thread();
-};
-
-#endif // SHARE_VM_JFR_JFR_HPP