log src/share/vm/runtime/thread.hpp @ 24234:ea6f94ab283b default tip

age author description
Tue, 24 May 2016 13:51:28 +0200 Roland Schatz Remove jvmci VM configuration, and backport UseJVMCICompiler flag.
Mon, 09 May 2016 16:08:16 +0200 Doug Simon allow JVMCI compiler to change the compilation policy for a method (JDK-8152311)
Thu, 07 Jan 2016 17:28:46 +0100 Gilles Duboscq Merge with jdk8u66-b17
Wed, 11 Mar 2015 13:36:57 -0700 poonam 8043224: -Xcheck:jni improvements to exception checking and excessive local refs
Tue, 08 Sep 2015 16:41:04 -0700 Tom Rodriguez Remove BufferBlob from JavaThread and allocate as needed during compilation
Tue, 25 Aug 2015 22:58:03 +0200 Doug Simon made JavaThread::_jvmci a union
Tue, 25 Aug 2015 15:01:40 +0200 Doug Simon documented other JVMCI-specific fields in JavaThread
Tue, 25 Aug 2015 14:34:50 +0200 Doug Simon documented JVMCI-specific _implicit_exception_pc and _alternate_call_target fields in JavaThread and prepared for them to be in a union
Mon, 24 Aug 2015 22:35:47 +0200 Doug Simon moved JVMCI fields from ThreadShadow to Thread
Fri, 14 Aug 2015 15:35:08 +0200 Doug Simon some fixes and improvements based on JEP 243 review
Wed, 22 Jul 2015 08:56:03 -0700 twisti Rename JVMCI to INCLUDE_JVMCI.
Thu, 28 May 2015 15:36:48 +0200 Doug Simon recast all Graal native code as JVMCI code (JBS:GRAAL-53)
Tue, 07 Apr 2015 14:58:49 +0200 Gilles Duboscq Merge with jdk8u40-b25
Tue, 25 Nov 2014 17:33:59 +0100 roland 6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94
Thu, 02 Oct 2014 10:55:36 +0200 stefank 8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse
Thu, 04 Sep 2014 11:21:08 +0200 sla 8057535: add a thread extension class
Wed, 27 Aug 2014 08:19:12 -0400 zgu 8046598: Scalable Native memory tracking development
Mon, 07 Jul 2014 10:12:40 +0200 stefank 8049421: G1 Class Unloading after completing a concurrent mark cycle
Fri, 21 Feb 2014 10:01:20 +0100 stefank 8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
Tue, 29 Apr 2014 15:17:27 +0200 goetz 8042195: Introduce umbrella header orderAccess.inline.hpp.
Fri, 23 Jan 2015 10:54:21 +0100 Doug Simon removed GPU code
Wed, 15 Oct 2014 16:02:50 +0200 Gilles Duboscq Merge with jdk8u20-b26
Thu, 22 May 2014 15:52:41 -0400 drchase 8037816: Fix for 8036122 breaks build with Xcode5/clang
Thu, 13 Feb 2014 10:05:03 +0100 sjohanss 8028498: runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java asserts in RT_Baseline
Thu, 03 Apr 2014 17:49:31 +0400 vkempik 8016302: Change type of the number of GC workers to unsigned int (2)
Tue, 12 Aug 2014 16:30:17 -0700 Tom Rodriguez Replace hsail donor threads with hsail tlabs
Thu, 03 Jul 2014 23:28:35 +0200 Doug Simon removed (Java based) CompilationQueue
Thu, 26 Jun 2014 18:25:35 +0200 Gilles Duboscq use oops_do to modify saved hsail state
Wed, 04 Jun 2014 23:07:29 +0200 Doug Simon fixed hang in non-COMPILERGRAAL builds when -Xcomp is specified
Tue, 03 Jun 2014 11:51:27 +0200 Doug Simon decoupled Graal runtime initialization and Graal compilation queue initialization
Fri, 02 May 2014 00:36:27 +0200 Doug Simon made Graal work with the HotSpot compiler queue and compiler threads, enabled by -XX:-UseGraalCompilationQueue
Tue, 01 Apr 2014 13:57:07 +0200 Gilles Duboscq Backout jdk9 merge
Wed, 26 Mar 2014 17:33:54 +0100 Doug Simon HSAIL: preliminary deopt support
Tue, 11 Mar 2014 18:45:59 -0700 twisti Merged with jdk9/dev/hotspot changeset 3812c088b945
Tue, 25 Feb 2014 11:02:11 +0100 ehelin Merge
Fri, 21 Feb 2014 10:01:20 +0100 stefank 8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
Wed, 19 Feb 2014 12:08:49 -0800 kvn Merge
Fri, 24 Jan 2014 10:23:34 +0100 goetz 8032634: Add #ifdef PPC64 around OrderAccess operations on _thread_state.
Mon, 02 Dec 2013 10:26:14 +0100 goetz 8029396: PPC64 (part 212): Several memory ordering fixes in C-code.
Tue, 05 Nov 2013 17:38:04 -0800 kvn Merge
Thu, 22 Aug 2013 09:39:54 -0700 goetz 8023033: PPC64 (part 13): basic changes for AIX
Thu, 01 Aug 2013 17:25:10 -0700 kvn Merge
Mon, 24 Jun 2013 17:11:47 +0200 goetz 8017313: PPC64 (part 6): stack handling improvements
Thu, 30 Jan 2014 14:01:45 +0100 ehelin Merge
Thu, 23 Jan 2014 14:47:23 +0100 jwilhelm 8025856: Fix typos in the GC code
Mon, 27 Jan 2014 23:12:13 -0500 coleenp 8028275: Metaspace ShrinkGrowTest causes fatal error if run with JFR
Wed, 29 Jan 2014 09:21:50 +0100 Lukas Stadler rework of benchmark counters: fix size at VM entry, not at build time
Wed, 20 Nov 2013 19:27:49 +0100 Doug Simon re-enabled protection against recursive Graal compilation requests with Graal specific _graal_compiling field in JavaThread
Wed, 20 Nov 2013 00:10:38 +0100 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Thu, 10 Oct 2013 15:44:12 +0200 anoll 8023014: CodeSweeperSweepNoFlushTest.java fails with HS crash
Fri, 11 Oct 2013 10:14:02 -0700 twisti 8005173: assert(false) failed: DEBUG MESSAGE: exception oop must be empty (macroAssembler_x86.cpp:625)
Fri, 11 Oct 2013 10:38:03 +0200 Gilles Duboscq Merge with hs25-b53
Thu, 26 Sep 2013 10:25:02 -0400 hseigel 7195622: CheckUnhandledOops has limited usefulness now
Thu, 29 Aug 2013 18:56:29 -0400 coleenp 8021954: VM SIGSEGV during classloading on MacOS; hs_err_pid file produced
Fri, 04 Oct 2013 11:56:18 +0200 Lukas Stadler more javadoc and output tweaks for dynamic counters
Mon, 30 Sep 2013 18:32:26 +0200 Lukas Stadler move benchmark counters into separate class and make them correct for multithreaded applications
Wed, 31 Jul 2013 11:00:54 +0200 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Wed, 17 Jul 2013 13:48:15 +0200 rbackman 8020701: Avoid crashes in WatcherThread
Wed, 12 Jun 2013 11:17:39 +0200 rbackman 8016131: nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()'
Wed, 10 Jul 2013 15:49:15 +0000 fparain 7143807: ResourceMark nesting problem in stringStream
Wed, 19 Jun 2013 15:37:32 +0200 Doug Simon merge fixes
Wed, 19 Jun 2013 10:45:56 +0200 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Mon, 10 Jun 2013 11:30:51 +0200 sla 8005849: JEP 167: Event-Based JVM Tracing
Tue, 04 Jun 2013 19:39:21 -0700 dcubed 8010257: remove unused thread-local variables _ScratchA and _ScratchB
Wed, 10 Apr 2013 08:55:50 -0400 zgu 8010151: nsk/regression/b6653214 fails "assert(snapshot != NULL) failed: Worker should not be started"
Sat, 06 Apr 2013 20:04:06 +0200 Gilles Duboscq Merge with hsx25
Tue, 05 Mar 2013 13:55:56 -0800 iklam 7107135: Stack guard pages are no more protected after loading a shared library with executable stack
Thu, 07 Mar 2013 21:00:29 +0100 Thomas Wuerthinger Minimize diff to plain HotSpot version.
Tue, 05 Mar 2013 23:44:54 +0100 Thomas Wuerthinger Merge.
Wed, 23 Jan 2013 13:02:39 -0500 jprovino 8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS
Tue, 05 Mar 2013 19:20:05 +0100 Thomas Wuerthinger Remove setDeoptInfo functionality. Start getting rid of scratch register usages.
Fri, 14 Dec 2012 14:35:13 +0100 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Tue, 27 Nov 2012 10:13:20 +0100 stefank 8003720: NPG: Method in interpreter stack frame can be deallocated
Wed, 21 Nov 2012 19:23:43 +0100 Doug Simon added ScopedDebugValue to add values of interest to hs_err crash logs
Mon, 12 Nov 2012 23:14:12 +0100 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/ after NPG - C++ build works
Thu, 04 Oct 2012 14:55:57 +0200 rbackman 7127792: Add the ability to change an existing PeriodicTask's execution interval
Wed, 17 Oct 2012 17:36:48 +0200 nloodin 8000617: It should be possible to allocate memory without the VM dying.
Wed, 10 Oct 2012 14:35:58 -0400 jprovino 7189254: Change makefiles for more flexibility to override defaults
Sat, 01 Sep 2012 13:25:18 -0400 coleenp 6964458: Reimplement class meta-data storage to use native memory
Tue, 21 Aug 2012 10:39:19 +0200 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx24/hotspot/
Thu, 28 Jun 2012 17:03:16 -0400 zgu 6995781: Native Memory Tracking (Phase 1)
Tue, 06 Mar 2012 16:32:23 -0800 never 7150390: JFR test crashed on assert(_jni_lock_count == count) failed: must be equal
Tue, 03 Jul 2012 16:56:40 +0200 Christian Haeubl added basic high-level interpreter support to HotSpot
Thu, 08 Mar 2012 15:01:19 +0100 Gilles Duboscq comments cleanup/retagging
Tue, 28 Feb 2012 18:00:35 +0100 Lukas Stadler added RiCompiledMethod.execute and the required VM infrastructure
Mon, 27 Feb 2012 13:10:13 +0100 Thomas Wuerthinger Merge with http://hg.openjdk.java.net/hsx/hsx24/hotspot/
Wed, 01 Feb 2012 16:57:08 -0800 never 7013347: allow crypto functions to be called inline to enhance performance
Sun, 29 Jan 2012 16:46:04 -0800 never 7129164: JNI Get/ReleasePrimitiveArrayCritical doesn't scale
Wed, 11 Jan 2012 17:34:02 -0500 phh 7115199: Add event tracing hooks and Java Flight Recorder infrastructure
Fri, 10 Feb 2012 17:04:03 +0100 Gilles Duboscq Make it possible again to build a real client libjvm, drop the UseGraal flag.
Sat, 17 Dec 2011 21:40:27 +0100 Thomas Wuerthinger Merge with hsx23/hotspot.
Thu, 13 Oct 2011 09:35:42 -0700 dcubed 7098194: integrate macosx-port changes
Sun, 25 Sep 2011 16:03:29 -0700 never 7089790: integrate bsd-port changes
Mon, 05 Sep 2011 17:09:05 -0700 never 7051798: SA-JDI: NPE in Frame.addressOfStackSlot(Frame.java:244)
Wed, 31 Aug 2011 16:46:11 -0700 never 7083786: dead various dead chunks of code
Thu, 24 Nov 2011 17:24:43 +0100 Gilles Duboscq Make NMethodSweeper work on any JavaThread
Wed, 16 Nov 2011 21:27:28 +0100 Thomas Wuerthinger Pass-by compilation broker.
Wed, 24 Aug 2011 17:40:12 +0200 Lukas Stadler added runtime call to supply info upon deoptimization
Wed, 24 Aug 2011 01:05:02 +0200 Thomas Wuerthinger Various hacks to be able to install machine code from a Java thread.
Sat, 13 Aug 2011 18:08:28 +0200 Thomas Wuerthinger Enable debugging of compiler code from Java IDEs. Moved binary to "graal" subdirectory. New flag for starting Graal is just "-graal".
Wed, 27 Jul 2011 17:32:44 -0700 Thomas Wuerthinger Merge.
Mon, 16 May 2011 22:16:44 -0700 never 6996747: SIGSEGV in nmethod::cleanup_inline_caches / CompiledIC::verify
Mon, 02 May 2011 18:53:37 -0700 never 7009361: JSR 292 Invalid value on stack on solaris-sparc with -Xcomp
Wed, 08 Jun 2011 14:01:51 +0200 Thomas Wuerthinger Rebranded C++ part from C1X to Graal.
Mon, 21 Feb 2011 19:17:33 +0100 Thomas Wuerthinger Merge.
Wed, 02 Feb 2011 14:38:01 -0500 kamg 6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread"
Wed, 02 Feb 2011 11:35:26 -0500 bobv 7016023: Enable building ARM and PPC from src/closed repository
Wed, 16 Feb 2011 13:47:20 +0100 Thomas Wuerthinger Merge.
Tue, 11 Jan 2011 10:06:00 -0500 kamg 6814943: getcpool001 catches more than one JvmtiThreadState problem
Wed, 26 Jan 2011 18:17:37 +0100 Thomas Wuerthinger Merge.
Fri, 07 Jan 2011 10:42:32 -0500 phh 7003271: Hotspot should track cumulative Java heap bytes allocated on a per-thread basis
Fri, 07 Jan 2011 18:18:08 +0100 Thomas Wuerthinger Merge.
Wed, 01 Dec 2010 17:34:02 -0800 johnc 6983204: G1: Nightly test nsk/regression/b4958615 failing with +ExplicitGCInvokesConcurrent
Tue, 23 Nov 2010 13:22:55 -0800 stefank 6989984: Use standard include model for Hospot
Tue, 30 Nov 2010 14:53:30 +0100 Thomas Wuerthinger Merge.
Fri, 22 Oct 2010 15:59:34 -0400 acorn 6988353: refactor contended sync subsystem
Fri, 08 Oct 2010 09:29:09 -0700 jcoomes Merge
Fri, 01 Oct 2010 16:43:05 -0400 tonyp 6980838: G1: guarantee(false) failed: thread has an unexpected active value in its SATB queue
Tue, 21 Sep 2010 13:38:35 -0700 iveresov 6986270: guarantee(*bcp != Bytecodes::_monitorenter || exec_mode != Deoptimization::Unpack_exception) fails
Mon, 09 Aug 2010 17:51:56 -0700 never Merge