< prev index next >

src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2002, 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. --- 1,7 ---- /* ! * Copyright (c) 2002, 2019, 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.
*** 100,110 **** // native methods private native static void init0() throws DebuggerException; private native void setSAAltRoot0(String altroot); ! private native void attach0(int pid, boolean isInContainer) throws DebuggerException; private native void attach0(String execName, String coreName) throws DebuggerException; private native void detach0() throws DebuggerException; --- 100,110 ---- // native methods private native static void init0() throws DebuggerException; private native void setSAAltRoot0(String altroot); ! private native void attach0(int pid) throws DebuggerException; private native void attach0(String execName, String coreName) throws DebuggerException; private native void detach0() throws DebuggerException;
*** 319,340 **** fillNSpidMap(proc); } class AttachTask implements WorkerThreadTask { int pid; - boolean isInContainer; public void doit(LinuxDebuggerLocal debugger) { ! debugger.attach0(pid, isInContainer); debugger.attached = true; debugger.isCore = false; findABIVersion(); } } AttachTask task = new AttachTask(); task.pid = processID; - task.isInContainer = (processID != NSpid); workerThread.execute(task); } /** From the Debugger interface via JVMDebugger */ public synchronized void attach(String execName, String coreName) { --- 319,338 ---- fillNSpidMap(proc); } class AttachTask implements WorkerThreadTask { int pid; public void doit(LinuxDebuggerLocal debugger) { ! debugger.attach0(pid); debugger.attached = true; debugger.isCore = false; findABIVersion(); } } AttachTask task = new AttachTask(); task.pid = processID; workerThread.execute(task); } /** From the Debugger interface via JVMDebugger */ public synchronized void attach(String execName, String coreName) {
< prev index next >