java-interp.h (_Jv_InterpMethod::get_insn): Declare.

* include/java-interp.h (_Jv_InterpMethod::get_insn): Declare.
        (_Jv_InterpMethod::set_insn): Declare.
        * interpret.cc (_Jv_InterpMethod::get_insn): New method.
        (_Jv_InterpMethod::get_insn): New method.

From-SVN: r117614
This commit is contained in:
Keith Seitz 2006-10-10 20:15:51 +00:00 committed by Keith Seitz
parent 4e34ede292
commit 05ee9ca08f
3 changed files with 54 additions and 0 deletions
libjava/include

View file

@ -206,6 +206,13 @@ class _Jv_InterpMethod : public _Jv_MethodBase
void get_line_table (jlong& start, jlong& end, jintArray& line_numbers,
jlongArray& code_indices);
// Gets the instruction at the given index
pc_t get_insn (jlong index);
/* Writes the given instruction at the given code index. Returns
the insn or NULL if index is invalid. */
pc_t set_insn (jlong index, pc_t insn);
#ifdef DIRECT_THREADED
friend void _Jv_CompileMethod (_Jv_InterpMethod*);
#endif