log src/share/vm/code/nmethod.cpp @ 21158:d114be1b5b3f

age author description
Thu, 30 Apr 2015 11:30:46 +0200 Christian Wirth explicitly convert to int to satisfy windows builder
Wed, 29 Apr 2015 14:41:03 +0200 Gilles Duboscq Print Graal installed code name when printing frames or diassembly
Tue, 28 Apr 2015 17:08:47 -0700 iveresov Make G1 and Graal be friends in JDK9
Wed, 08 Apr 2015 15:33:13 +0200 Gilles Duboscq Process Graal oops in nmethod::do_unloading_parallel
Tue, 07 Apr 2015 14:58:49 +0200 Gilles Duboscq Merge with jdk8u40-b25
Thu, 02 Oct 2014 10:55:36 +0200 stefank 8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse
Mon, 07 Jul 2014 10:12:40 +0200 stefank 8049421: G1 Class Unloading after completing a concurrent mark cycle
Tue, 01 Jul 2014 09:03:55 +0200 stefank 8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator
Tue, 24 Jun 2014 17:09:48 +0200 stefank 8047373: Clean the ExceptionCache in one pass
Tue, 29 Apr 2014 15:17:27 +0200 goetz 8042195: Introduce umbrella header orderAccess.inline.hpp.
Mon, 23 Jun 2014 16:43:41 +0200 pliden 8046231: G1: Code root location ... from nmethod ... not in strong code roots for region
Mon, 09 Mar 2015 12:43:19 -0700 Tom Rodriguez Add PrintNMethodsAtLevel option to hotspot
Mon, 09 Mar 2015 12:18:19 -0700 Tom Rodriguez Support printing options for more nmethod parts
Wed, 25 Feb 2015 19:05:03 -0800 Tom Rodriguez Print full ScopeDesc with PrintDebugInfo
Mon, 20 Oct 2014 19:07:20 +0200 Gilles Duboscq Reduce diff with upstream
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
Mon, 28 Apr 2014 12:39:12 +0200 anoll 8040085: dtrace/jsdt tests crash on solaris. found an unadvertised bad scavengable oop in the code cache
Tue, 25 Mar 2014 17:07:36 -0700 kvn Merge
Mon, 23 Dec 2013 10:26:08 -0800 kvn Merge
Thu, 20 Mar 2014 17:49:27 -0700 kvn 8031320: Use Intel RTM instructions for locks
Wed, 08 Oct 2014 11:41:24 -0700 Tom Rodriguez LogCompilation should print metadata offset
Wed, 30 Apr 2014 11:48:13 +0200 Gilles Duboscq Move CIPrintCompilerName handling into CompileTask::print_compilation_impl
Tue, 29 Apr 2014 16:13:28 +0200 Gilles Duboscq Improve PrintNMethodStatistics output: add Shark compiler and metadata size. Properly record nmethods for native wrapper.
Wed, 16 Apr 2014 18:20:00 +0200 Thomas Wuerthinger Fix regression when accessing a Graal installed code object.
Tue, 15 Apr 2014 15:01:40 +0200 Thomas Wuerthinger Convert InstalledCode from an interface into an abstract class.
Fri, 04 Apr 2014 12:05:41 +0200 Doug Simon removed diff to upstream HS repo made unnecessary by GRAAL-605
Tue, 01 Apr 2014 13:57:07 +0200 Gilles Duboscq Backout jdk9 merge
Tue, 25 Mar 2014 16:38:01 +0100 Bernhard Urban nmethod: fix -XX:+PrintNMethodStatistics
Mon, 24 Mar 2014 21:30:43 +0100 Doug Simon Backed out merge changeset: b51e29501f30
Tue, 18 Mar 2014 20:19:10 -0700 twisti Merged with jdk9/dev/hotspot changeset 9486a41de3b7
Mon, 03 Mar 2014 08:04:14 +0100 anoll 8035946: Use ResourceHashtable for dependency checking
Sun, 16 Mar 2014 18:36:51 +0100 Gilles Duboscq Use CIPrintCompilerName in nmethod::print_on
Wed, 12 Mar 2014 13:30:08 +0100 Gilles Duboscq Merge
Tue, 11 Mar 2014 18:45:59 -0700 twisti Merged with jdk9/dev/hotspot changeset 3812c088b945
Wed, 26 Feb 2014 02:38:46 -0800 anoll Merge
Wed, 26 Feb 2014 11:29:47 +0100 anoll 8034839: jvm hangs with gc/gctests/LoadUnloadGC test
Thu, 20 Feb 2014 12:20:56 -0800 kvn Merge
Tue, 28 Jan 2014 12:25:34 -0800 kvn Merge
Fri, 22 Nov 2013 12:14:09 -0800 goetz 8029025: PPC64 (part 203): opto: Move static _in_dump_cnt to Compile object.
Thu, 21 Nov 2013 12:30:35 -0800 kvn Merge
Tue, 05 Nov 2013 17:38:04 -0800 kvn Merge
Thu, 05 Sep 2013 11:04:39 -0700 kvn Merge
Thu, 22 Aug 2013 09:39:54 -0700 goetz 8023033: PPC64 (part 13): basic changes for AIX
Tue, 18 Feb 2014 09:15:40 +0100 sla 8034080: Remove the USDT1 dtrace code from Hotspot
Wed, 15 Jan 2014 06:16:55 +0100 anoll 7194669: CodeCache::mark_for_deoptimization should avoid verifying dependencies multiple times
Thu, 13 Mar 2014 15:36:30 +0100 Doug Simon Made graph caching compilation local
Thu, 12 Dec 2013 15:13:02 +0100 Gilles Duboscq Add a speculation oop for uncommon trap deoptimization. Save it in the SpeculationLog during deoptimization.
Wed, 18 Dec 2013 00:00:24 +0100 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Fri, 06 Dec 2013 12:11:51 -0800 kvn 8028107: Kitchensink crashed with EAV
Tue, 03 Dec 2013 16:35:41 +0100 Doug Simon fixed crash when TraceCreateZombies is enabled
Thu, 21 Nov 2013 15:04:54 +0100 Christos Kotselidis Merge
Thu, 21 Nov 2013 15:04:26 +0100 Christos Kotselidis Fix nmethod reloc scanning bug of zombie methods in G1
Wed, 20 Nov 2013 00:10:38 +0100 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Tue, 12 Nov 2013 09:32:50 +0100 anoll 8027593: performance drop with constrained codecache starting with hs25 b111
Fri, 08 Nov 2013 01:13:11 -0800 vlivanov 8023037: Race between ciEnv::register_method and nmethod::make_not_entrant_or_zombie
Tue, 12 Nov 2013 11:01:42 +0100 Gilles Duboscq nmethod.cpp: s/unknwon/unknown/
Thu, 07 Nov 2013 11:17:23 +0100 Gilles Duboscq Code cache: make sure we collect statistics even if the compiler is not recognized
Tue, 05 Nov 2013 12:19:10 +0100 Gilles Duboscq Split code cache stats for the different compilers
Tue, 15 Oct 2013 01:50:48 +0200 Christos Kotselidis Fix unittests
Mon, 14 Oct 2013 23:36:11 +0200 Christos Kotselidis Fix in G1 GC after latest HotSpot merge
Fri, 11 Oct 2013 15:41:33 +0200 Gilles Duboscq Reduce HotSpot diff and fix previous merge
Fri, 11 Oct 2013 10:38:03 +0200 Gilles Duboscq Merge with hs25-b53
Thu, 03 Oct 2013 16:38:21 +0400 iveresov Merge
Fri, 27 Sep 2013 10:50:55 +0200 anoll 8020151: PSR:PERF Large performance regressions when code cache is filled
Thu, 26 Sep 2013 10:25:02 -0400 hseigel 7195622: CheckUnhandledOops has limited usefulness now
Thu, 05 Sep 2013 10:39:10 +0200 adlertz Merge
Mon, 26 Aug 2013 16:12:20 +0200 roland 8016277: Crash in nmethod::is_compiled_by_c1() on x86
Thu, 29 Aug 2013 18:56:29 -0400 coleenp 8021954: VM SIGSEGV during classloading on MacOS; hs_err_pid file produced
Thu, 15 Aug 2013 10:52:18 +0200 johnc 7145569: G1: optimize nmethods scanning
Mon, 05 Aug 2013 11:25:14 +0200 Doug Simon Merge.
Wed, 31 Jul 2013 11:00:54 +0200 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Mon, 24 Jun 2013 11:53:54 -0700 goetz 8017308: Remove unused breakpoint relocation type
Thu, 13 Jun 2013 22:02:40 -0700 ccheung 8014431: cleanup warnings indicated by the -Wunused-value compiler option on linux
Fri, 02 Aug 2013 13:31:31 +0200 Christos Kotselidis Remove forced addition of Graal's oop during weak root processing (creates race condition)
Thu, 25 Jul 2013 22:15:30 -0400 Morris Meyer PTX support for Linux
Fri, 05 Jul 2013 14:05:06 +0200 Christian Haeubl Reenabled nmethod statistics in product mode.
Thu, 27 Jun 2013 21:20:07 +0200 Thomas Wuerthinger Fixed issues around execute compiled code stub. Made TraceDeoptimization a product flag.
Fri, 21 Jun 2013 18:26:52 +0200 Thomas Wuerthinger Restructure the handling of HotSpotInstalledCode and their link to nmethods.
Wed, 19 Jun 2013 10:45:56 +0200 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Fri, 31 May 2013 14:40:26 +0200 roland 8009981: nashorn tests fail with -XX:+VerifyStack
Tue, 07 May 2013 18:51:31 -0400 coleenp 8014024: NPG: keep compiled ic methods from being deallocated in redefine classes
Thu, 11 Apr 2013 13:57:44 +0200 neliasso 8006952: Slow VM due to excessive code cache freelist iteration
Wed, 12 Jun 2013 11:36:54 +0200 Christos Kotselidis Checkstyle fixes
Tue, 11 Jun 2013 19:59:52 +0200 Christos Kotselidis Force GC to process graal_installed_code references during marking (GRAAL-257)
Thu, 23 May 2013 13:51:49 +0200 Christian Haeubl Backed out changeset: 7bd4a69b4ce1
Tue, 21 May 2013 11:36:13 +0200 Christian Haeubl Added #ifdefs to nmethod statistics.
Tue, 14 May 2013 10:18:31 +0200 Christian Haeubl Merge.
Wed, 08 May 2013 17:21:38 +0200 Christian Haeubl Enabled nmethod statistics for the HotSpot product build.
Mon, 13 May 2013 18:19:43 +0200 Doug Simon added subclasses for HotSpotInstalledCode: HotSpotNmethod and HotSpotRuntimeStub
Fri, 12 Apr 2013 17:22:54 +0200 Thomas Wuerthinger Comments and #ifdef GRAAL for recent changes to C++ code for calling nmethods directly.
Fri, 12 Apr 2013 06:19:35 +0200 Thomas Wuerthinger Clear installed code pointer when unloading method.
Thu, 11 Apr 2013 17:36:46 +0200 Thomas Wuerthinger Rename MethodInvalidatedException to InvalidInstalledCodeException (and make it a checked exception). Make sure that a compiled code object can always be directly called without first doing a check on the native method pointer.
Sat, 06 Apr 2013 20:04:06 +0200 Gilles Duboscq Merge with hsx25
Sat, 23 Mar 2013 06:22:07 -0700 morris 8009026: [parfait] Null pointer deference in hotspot/src/share/vm/code/nmethod.cpp
Thu, 21 Mar 2013 14:11:13 +0100 Christos Kotselidis -Merge with tip
Wed, 20 Mar 2013 21:39:24 +0100 Christos Kotselidis -Cleanup code
Wed, 06 Mar 2013 19:35:04 +0100 Christos Kotselidis -More fixes and passrate(fop)
Tue, 12 Mar 2013 11:02:07 +0100 Thomas Wuerthinger Fix spacing.
Mon, 11 Mar 2013 20:55:05 +0100 Thomas Wuerthinger Implement weak reference semantics for HotSpotInstalledCode in the default method installation case. Add new boolean[] array as parameter to the code installation.
Fri, 08 Mar 2013 00:50:48 +0100 Thomas Wuerthinger Fix imports.
Fri, 08 Mar 2013 00:39:48 +0100 Thomas Wuerthinger Fix regression in client compiler debug recording.
Thu, 07 Mar 2013 21:33:03 +0100 Thomas Wuerthinger More C++ fixes. Revert alignment change of _number_of_committed_segments.
Thu, 07 Mar 2013 21:18:35 +0100 Thomas Wuerthinger More fixes in the C++ part.
Thu, 07 Mar 2013 21:00:29 +0100 Thomas Wuerthinger Minimize diff to plain HotSpot version.
Mon, 04 Feb 2013 14:35:52 +0100 Christian Haeubl fixed visual studio warnings
Fri, 01 Feb 2013 17:32:59 +0100 Lukas Stadler keep track of leafGraphIds only at the StructuredGraph level (see GRAAL-60)
Wed, 12 Dec 2012 21:36:40 +0100 Doug Simon changes to support Graal co-existing with the other HotSpot compiler(s) and being used for explicit compilation requests and code installation via the Graal API
Mon, 03 Dec 2012 15:32:17 +0100 Doug Simon decoupled C++ Graal runtime from C1
Fri, 30 Nov 2012 10:40:07 +0100 Christian Haeubl changed System.err output to TTY to avoid that DaCapo benchmarks fail digest validation
Wed, 28 Nov 2012 19:18:39 +0100 Doug Simon guard against nmethod allocation failure in implementation of PrintMachineCodeToFile option
Fri, 23 Nov 2012 11:50:27 +0100 Christian Haeubl Merge.
Thu, 15 Nov 2012 11:40:50 +0100 Christian Haeubl increased CompileThreshold to increase reliability of profiling information
Thu, 22 Nov 2012 23:36:04 +0100 Doug Simon fixed bug in the resetting of static call stubs that caused infinite, safepoint free loops in non-product builds of the VM
Wed, 21 Nov 2012 23:33:43 +0100 Gilles Duboscq Fixed nmethod not being unloaded after their classloader has been unloaded by initializing _graal_installed_code in an nmethod's constructor
Wed, 21 Nov 2012 19:23:43 +0100 Doug Simon added ScopedDebugValue to add values of interest to hs_err crash logs
Mon, 19 Nov 2012 15:36:13 +0100 Gilles Duboscq Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Mon, 12 Nov 2012 16:15:05 -0500 hseigel 8001471: Klass::cast() does nothing
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
Tue, 06 Nov 2012 15:09:37 -0500 coleenp 8000725: NPG: method_holder() and pool_holder() and pool_holder field should be InstanceKlass