blob: 4b1fc5d4125013cf54d97a3e1d83f70a7d6ffe6d [file] [log] [blame]
// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package org.chromium.base.profiler;
import org.jni_zero.CalledByNative;
import org.jni_zero.JNINamespace;
import org.jni_zero.NativeMethods;
/** Helper to run code through JNI layer to test JNI unwinding. */
@JNINamespace("base")
public final class TestSupport {
@CalledByNative
public static void callWithJavaFunction(long context) {
TestSupportJni.get().invokeCallbackFunction(context);
}
@NativeMethods
interface Natives {
void invokeCallbackFunction(long context);
}
}