< prev index next >

test/jdk/java/foreign/TestFree.java

Print this page
*** 21,11 ***
   * 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
   */
  
--- 21,10 ---

*** 37,9 ***
      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));
          freeMemory(addr);
      }
  }
--- 36,9 ---
      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.getString(0));
          freeMemory(addr);
      }
  }
< prev index next >