mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-15 08:34:30 +02:00
8231770: Test java/util/zip/FlaterTest.java fails with -Xcheck:jni
Reviewed-by: alanb, coffeys, chegar
This commit is contained in:
parent
a683592254
commit
4b36fb50ed
2 changed files with 5 additions and 4 deletions
|
@ -257,7 +257,7 @@ Java_java_util_zip_Deflater_deflateBufferBytes(JNIEnv *env, jobject this, jlong
|
||||||
|
|
||||||
res = doDeflate(env, addr, input, inputLen, output + outputOff, outputLen,
|
res = doDeflate(env, addr, input, inputLen, output + outputOff, outputLen,
|
||||||
flush, params);
|
flush, params);
|
||||||
(*env)->ReleasePrimitiveArrayCritical(env, outputArray, input, 0);
|
(*env)->ReleasePrimitiveArrayCritical(env, outputArray, output, 0);
|
||||||
|
|
||||||
retVal = checkDeflateStatus(env, addr, inputLen, outputLen, params, res);
|
retVal = checkDeflateStatus(env, addr, inputLen, outputLen, params, res);
|
||||||
return retVal;
|
return retVal;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2005, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -23,10 +23,11 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test
|
* @test
|
||||||
* @bug 6348045 6341887
|
* @bug 6348045 6341887 8231770
|
||||||
* @summary GZipOutputStream/InputStream goes critical(calls JNI_Get*Critical)
|
* @summary GZipOutputStream/InputStream goes critical(calls JNI_Get*Critical)
|
||||||
* and causes slowness. This test uses Deflater and Inflater directly.
|
* and causes slowness. This test uses Deflater and Inflater directly.
|
||||||
* @key randomness
|
* @key randomness
|
||||||
|
* @run main/othervm -Xcheck:jni FlaterTest
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import java.nio.*;
|
import java.nio.*;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue