< prev index next >

test/com/sun/jdi/FetchLocals.java

Print this page
rev 16783 : 8176176: fix @modules in jdk_svc tests
Reviewed-by: duke

*** 1,10 **** ! /** hard coded linenumbers in test - DO NOT CHANGE ! * @test/nodynamiccopyright/ * @bug 4386002 4429245 * @summary Test fix for: Incorrect values reported for some locals of type long - * * @author Tim Bell * * @run build TestScaffold VMConnection TargetListener TargetAdapter * @run compile -g FetchLocals.java * @run driver FetchLocals --- 1,34 ---- ! /* ! * Copyright (c) 2013, 2015, 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. ! */ ! ! // THIS TEST IS LINE NUMBER SENSITIVE ! ! /** ! * @test * @bug 4386002 4429245 * @summary Test fix for: Incorrect values reported for some locals of type long * @author Tim Bell * * @run build TestScaffold VMConnection TargetListener TargetAdapter * @run compile -g FetchLocals.java * @run driver FetchLocals
*** 57,67 **** System.out.print("f is: "); System.out.println(f); System.out.print("d is: "); System.out.println(d); ! System.out.println(); // Thie is Line 63... if (w == 0xde00ad00be00ef00L) { System.out.print ("The debugger was here. w modified to: 0x"); System.out.println(Long.toHexString(w)); } else { System.out.print ("w contains : 0x"); --- 81,91 ---- System.out.print("f is: "); System.out.println(f); System.out.print("d is: "); System.out.println(d); ! System.out.println(); // This is FetchLocals::LINE if (w == 0xde00ad00be00ef00L) { System.out.print ("The debugger was here. w modified to: 0x"); System.out.println(Long.toHexString(w)); } else { System.out.print ("w contains : 0x");
*** 85,94 **** --- 109,119 ---- System.out.println(" Shutting down..."); } } public class FetchLocals extends TestScaffold { + static final int LINE = 86; FetchLocals (String args[]) { super(args); }
*** 353,363 **** startToMain("FetchLocalsDebugee"); /* * Get to the bottom of testMethod(): */ try { ! BreakpointEvent bpe = resumeTo("FetchLocalsDebugee", 63); /* * Fetch values from fields; what did we get? */ StackFrame sf = bpe.thread().frame(0); testLocalVariables (sf); --- 378,388 ---- startToMain("FetchLocalsDebugee"); /* * Get to the bottom of testMethod(): */ try { ! BreakpointEvent bpe = resumeTo("FetchLocalsDebugee", LINE); /* * Fetch values from fields; what did we get? */ StackFrame sf = bpe.thread().frame(0); testLocalVariables (sf);
< prev index next >