< prev index next > test/jdk/java/foreign/TestFree.java
Print this page
* questions.
*/
/*
* @test
- * @enablePreview
* @bug 8248421
* @summary SystemCLinker should have a way to free memory allocated outside Java
* @run testng/othervm --enable-native-access=ALL-UNNAMED TestFree
*/
public void test() throws Throwable {
String str = "hello world";
MemorySegment addr = allocateMemory(str.length() + 1);
addr.copyFrom(MemorySegment.ofArray(str.getBytes()));
addr.set(C_CHAR, str.length(), (byte)0);
- assertEquals(str, addr.getUtf8String(0));
+ assertEquals(str, addr.getString(0));
freeMemory(addr);
}
}
< prev index next >