gnu.gcj.jvmti
Class BreakpointManager
A class which manages breakpoints in the VM interpreter engine.
BreakpointManager is a location manager that the interpreter
uses to lookup the original instruction for any given installed
breakpoint. JVMTI does not allow multiple breakpoints to be set
at any given location.
static void | deleteBreakpoint(long method, long location) - Deletes the breakpoint at the given Location
|
static Breakpoint | getBreakpoint(long method, long location) - Returns the breakpoint at the given location or null if none installed
at location
|
static Breakpoint | newBreakpoint(long method, long location) - Creates a new breakpoint.
|
clone , equals , extends Object> getClass , finalize , hashCode , notify , notifyAll , toString , wait , wait , wait |
deleteBreakpoint
public static void deleteBreakpoint(long method,
long location)
Deletes the breakpoint at the given Location
method
- method in which to clear breakpointlocation
- index of breakpoint in method
getBreakpoint
public static Breakpoint getBreakpoint(long method,
long location)
Returns the breakpoint at the given location or null if none installed
at location
method
- the jmethodID of the breakpoint locationlocation
- the index in the method
newBreakpoint
public static Breakpoint newBreakpoint(long method,
long location)
Creates a new breakpoint. SetBreakpoint will verify the validity
of the arguments.
method
- method in which to set breakpoint (a jmethodID)location
- index where the breakpoint is to be set (a jlocation)
Copyright (C) 2006, 2007 Free Software Foundation
This file is part of libgcj.
This software is copyrighted work licensed under the terms of the
Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
details.