jdk/hotspot/src/share/vm
Yumin Qi 4a3aa3a77a 6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack
Jni_DeleteGlobalRef does not really release the jni handle, instead, set the handle point to JNIHandles::_deleted_handle which holds an oop instance (java/lang/Object) in Java heap and never be GC'ed. When counting number of global reference, it counts all the handles on the chain list, which includes the already deleted ones.

Reviewed-by: zgu, sla, coleenp
2014-01-23 09:40:32 -08:00
..
adlc 8022263: use same Clang warnings on BSD as on Linux 2014-01-07 14:26:12 -08:00
asm 8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013 2013-12-24 11:48:39 -08:00
c1 8026253: New type profiling points: sparc support 2014-01-14 14:51:47 +01:00
ci 8028468: Add inlining information into ciReplay 2014-01-08 10:25:50 -08:00
classfile Merge 2014-01-17 10:43:43 -08:00
code Merge 2014-01-17 10:43:43 -08:00
compiler 8030812: Change the solaris DTrace implementation to use USDT2 instead of USDT1 2014-01-16 20:14:21 +01:00
gc_implementation Merge 2014-01-19 20:23:46 -05:00
gc_interface Merge 2014-01-10 12:54:08 -08:00
interpreter 8031045: Access checks should precede additional per-instruction checks 2014-01-17 09:39:51 -05:00
libadt 8021954: VM SIGSEGV during classloading on MacOS; hs_err_pid file produced 2013-08-29 18:56:29 -04:00
memory 8031779: Assert in MetaspaceGC is always true 2014-01-16 17:22:35 +01:00
oops Merge 2014-01-10 12:54:08 -08:00
opto 8002074: Support for AES on SPARC 2014-01-14 17:46:48 -08:00
precompiled 8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013 2013-12-24 11:48:39 -08:00
prims Merge 2014-01-19 20:23:46 -05:00
runtime 6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack 2014-01-23 09:40:32 -08:00
services 8031304: Add dcmd to print all loaded dynamic libraries 2014-01-14 15:27:01 +01:00
shark 8029305: add type tag to AbstractCompiler 2014-01-06 17:23:07 -08:00
trace 8030184: Remove unneeded "content_type" declarations from tracetypes.xml 2014-01-08 13:20:33 +01:00
utilities 8030812: Change the solaris DTrace implementation to use USDT2 instead of USDT1 2014-01-16 20:14:21 +01:00
Xusage.txt