gnu.gcj.jvmti
Class Breakpoint
Base class representing a type of breakpoint in the interpreter.
This class deals with saving insns and installing and
uninstalling insns in the interpreter for all breakpoint classes.
Breakpoint() - The basic constructor.
|
Breakpoint(long method, long location) - Constructs a new Breakpoint
|
abstract void | execute() - Execute the actions of this breakpoint
|
RawDataManaged | getInsn() - Returns the original instruction at the location where
this breakpoint was set
|
void | install() - Installs the breakpoint into the interpreter
|
void | remove() - Removes the breakpoint from the interpreter, re-installing
the original instruction.
|
clone , equals , extends Object> getClass , finalize , hashCode , notify , notifyAll , toString , wait , wait , wait |
Breakpoint
public Breakpoint()
The basic constructor. Object is special, because it has no
superclass, so there is no call to super().
Breakpoint
public Breakpoint(long method,
long location)
Constructs a new Breakpoint
method
- the method in which to set the breakpointlocation
- the location at which to set the breakpoint
execute
public abstract void execute()
Execute the actions of this breakpoint
getInsn
public RawDataManaged getInsn()
Returns the original instruction at the location where
this breakpoint was set
install
public void install()
Installs the breakpoint into the interpreter
remove
public void remove()
Removes the breakpoint from the interpreter, re-installing
the original instruction.
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.