From 068ad877e2e468f943bede04ce9975d6ae926390 Mon Sep 17 00:00:00 2001 From: Mick Jordan <mick.jordan@oracle.com> Date: Fri, 22 Jul 2016 08:07:05 -0700 Subject: [PATCH] Add TruffleBoundary to JNI native down calls --- .../src/com/oracle/truffle/r/runtime/ffi/jnr/JNI_CallRFFI.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/com.oracle.truffle.r.runtime.ffi/src/com/oracle/truffle/r/runtime/ffi/jnr/JNI_CallRFFI.java b/com.oracle.truffle.r.runtime.ffi/src/com/oracle/truffle/r/runtime/ffi/jnr/JNI_CallRFFI.java index eb25283160..70c2779c90 100644 --- a/com.oracle.truffle.r.runtime.ffi/src/com/oracle/truffle/r/runtime/ffi/jnr/JNI_CallRFFI.java +++ b/com.oracle.truffle.r.runtime.ffi/src/com/oracle/truffle/r/runtime/ffi/jnr/JNI_CallRFFI.java @@ -82,6 +82,7 @@ public class JNI_CallRFFI implements CallRFFI { } @Override + @TruffleBoundary public synchronized Object invokeCall(long address, String name, Object[] args) { Object result = null; if (traceEnabled()) { @@ -141,6 +142,7 @@ public class JNI_CallRFFI implements CallRFFI { private static native Object call9(long address, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9); @Override + @TruffleBoundary public synchronized void invokeVoidCall(long address, String name, Object[] args) { if (traceEnabled()) { traceDownCall(name, args); -- GitLab