summaryrefslogtreecommitdiffstats
path: root/libjava/headers.txt
diff options
context:
space:
mode:
authorkseitz <kseitz@138bc75d-0d04-0410-961f-82ee72b054a4>2007-04-24 18:18:56 +0000
committerkseitz <kseitz@138bc75d-0d04-0410-961f-82ee72b054a4>2007-04-24 18:18:56 +0000
commit60b0053114bcc86c6aff9e5c7464c2ac2d70b62a (patch)
treeabee94b0b7a0cb00f3aa1d59f96ec58c46c6bd9a /libjava/headers.txt
parent6d22e9da465fa099faa69a637aeb10a73b0fed9f (diff)
downloadppe42-gcc-60b0053114bcc86c6aff9e5c7464c2ac2d70b62a.tar.gz
ppe42-gcc-60b0053114bcc86c6aff9e5c7464c2ac2d70b62a.zip
* headers.txt (gnu/gcj/jvmti/Breakpoint.h)[DIRECT_THREADED]:
Add _Jv_RewriteBreakpointInsn friend declaration. * gnu/gcj/jvmti/natBreakpoint.cc (_Jv_RewriteBreakpointInsn) [DIRECT_THREADED]: New function. * gnu/gcj/jvmti/Breakpoint.h: Regenerate. * interpret-run.cc: Define new REWRITE_INSN macro. Changed all occurrences of insn rewriting to call REWRITE_INSN. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@124111 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/headers.txt')
-rw-r--r--libjava/headers.txt8
1 files changed, 8 insertions, 0 deletions
diff --git a/libjava/headers.txt b/libjava/headers.txt
index c7a4caa3bf4..aad3fdd60c1 100644
--- a/libjava/headers.txt
+++ b/libjava/headers.txt
@@ -63,5 +63,13 @@ friend class java::lang::Class;
friend class java::io::ObjectInputStream;
friend java::lang::reflect::Method* ::_Jv_GetReflectedMethod (jclass, _Jv_Utf8Const*, _Jv_Utf8Const*);
+class gnu/gcj/jvmti/Breakpoint
+prepend #ifdef DIRECT_THREADED
+prepend void _Jv_RewriteBreakpointInsn (jmethodID, jlocation, pc_t);
+prepend #endif
+add #ifdef DIRECT_THREADED
+add friend void (::_Jv_RewriteBreakpointInsn (jmethodID, jlocation, pc_t));
+add #endif
+
class gnu/gcj/runtime/ExtensionClassLoader
friend class ::java::lang::ClassLoader;
OpenPOWER on IntegriCloud