Skip to content

Commit 2aeeeb4

Browse files
Xin LiuDamonFool
Xin Liu
authored andcommittedJun 7, 2021
8268279: gc/shenandoah/compiler/TestLinkToNativeRBP.java fails after LibraryLookup is gone
Reviewed-by: zgu, jiefu
1 parent b05fa02 commit 2aeeeb4

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed
 

‎test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java

+6-2
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,20 @@
3939

4040
import jdk.incubator.foreign.CLinker;
4141
import jdk.incubator.foreign.FunctionDescriptor;
42-
import jdk.incubator.foreign.LibraryLookup;
42+
import jdk.incubator.foreign.SymbolLookup;
4343

4444
import java.lang.invoke.MethodHandle;
4545
import java.lang.invoke.MethodType;
4646

4747
import static jdk.incubator.foreign.CLinker.C_INT;
4848

4949
public class TestLinkToNativeRBP {
50+
static {
51+
System.loadLibrary("LinkToNativeRBP");
52+
}
53+
5054
final static CLinker abi = CLinker.getInstance();
51-
static final LibraryLookup lookup = LibraryLookup.ofLibrary("LinkToNativeRBP");
55+
static final SymbolLookup lookup = SymbolLookup.loaderLookup();
5256
final static MethodHandle foo = abi.downcallHandle(lookup.lookup("foo").get(),
5357
MethodType.methodType(int.class),
5458
FunctionDescriptor.of(C_INT));

0 commit comments

Comments
 (0)