searching for '(keyword("erik.osterlund@oracle.com") or keyword("erik.osterlund@lnu.se") or author(eosterlund))'

Assuming revset expression search. Use literal keyword search instead.

age author description
Fri, 26 Jun 2020 13:20:12 +0000 eosterlund 8248216: JFR: Unify handling of all OopStorage instances in LeakProfiler root processing
Tue, 23 Jun 2020 11:59:13 +0000 eosterlund 8247319: Remove on-stack nmethod hotness counter sampling from safepoints
Tue, 23 Jun 2020 11:59:13 +0000 eosterlund 8247179: Mechanism for VM operations to not take part in safepoint coalescing
Tue, 09 Jun 2020 16:22:54 +0000 eosterlund 8242240: JfrStacktrace_lock rank not special enough
Tue, 09 Jun 2020 16:22:54 +0000 eosterlund 8244920: Access violation in frames::interpreter_frame_method
Tue, 09 Jun 2020 16:09:55 +0000 eosterlund 8246837: Rename WeakHandle<vm_class_loader_data> to better reflect its OopStorage association
Mon, 08 Jun 2020 12:15:30 +0000 eosterlund 8246442: nmethod::can_convert_to_zombie() asserts when not called by the sweeper
Wed, 20 May 2020 13:20:08 +0000 eosterlund 8244416: Remove incorrect assert during inline cache cleaning
Wed, 20 May 2020 09:31:38 +0000 eosterlund 8243996: Remove hardcoded field offsets from HotSpot
Wed, 13 May 2020 09:36:12 +0000 eosterlund 8241825: Make compressed oops and compressed class pointers independent (x86_64, PPC, S390)
Wed, 08 Apr 2020 15:34:56 +0000 eosterlund 8240693: Sweeper should not examine dying metadata in is_unloading() nmethod during static call stub cleaning
Wed, 08 Apr 2020 15:34:56 +0000 eosterlund 8241438: Move IntelJccErratum mitigation code to platform-specific code
Mon, 16 Mar 2020 17:13:56 +0000 eosterlund 8241074: JDK-8240363 broke the build on AArch64
Mon, 16 Mar 2020 12:27:42 +0000 eosterlund 8240363: Refactor Compile::Output() to its own Phase
Thu, 05 Mar 2020 11:12:51 +0000 eosterlund 8240370: Provide Intel JCC Erratum opt-out
Mon, 24 Feb 2020 14:37:30 +0000 eosterlund 8234160: Enable optimized mitigation for Intel jcc erratum in C2
Fri, 10 Jan 2020 16:20:31 +0000 eosterlund 8235669: G1: Stack walking API can expose AS_NO_KEEPALIVE oops
Wed, 11 Dec 2019 16:45:08 +0000 eosterlund 8235654: JFR leak profiler should not trace through the StringTable
Tue, 10 Dec 2019 13:50:10 +0000 eosterlund 8235174: ZGC: Add support for JFR leak profiler
Tue, 03 Dec 2019 16:13:37 +0000 eosterlund 8234662: Sweeper should keep current nmethod alive before yielding for ICStub refills
Tue, 03 Dec 2019 16:13:37 +0000 eosterlund 8234426: Sweeper should not CompiledIC::set_to_clean with ICStubs for is_unloading() nmethods
Mon, 25 Nov 2019 15:21:44 +0000 eosterlund 8234531: Remove CMS code from CLDG and safepoint cleanup
Mon, 25 Nov 2019 09:10:41 +0000 eosterlund 8234509: Race in macOS os::processor_id()
Wed, 20 Nov 2019 14:51:42 +0000 eosterlund 8234512: Missing pieces from JDK-8224816
Tue, 12 Nov 2019 20:14:49 +0000 eosterlund 8230661: ZGC: Stop reloading oops in load barriers
Tue, 12 Nov 2019 20:01:23 +0000 eosterlund 8233797: ZGC: Unify naming convention for functions using atomics
Tue, 12 Nov 2019 20:01:23 +0000 eosterlund 8233061: ZGC: Enforce memory ordering in segmented bit maps
Tue, 12 Nov 2019 09:27:21 +0000 eosterlund 8224817: Implementation of JEP 364: ZGC on macOS
Tue, 12 Nov 2019 09:25:39 +0000 eosterlund 8233506: ZGC: the load for Reference.get() can be converted to a load for strong refs
Thu, 07 Nov 2019 10:28:29 +0000 eosterlund 8233073: Make BitMap accessors more memory ordering friendly
Fri, 11 Oct 2019 13:07:21 +0000 eosterlund 8232116: ZGC: Remove redundant ZLock in ZNMethodTable
Thu, 26 Sep 2019 10:00:07 +0000 eosterlund 8219724: ZGC: Make inline cache cleaning more robust
Tue, 24 Sep 2019 10:04:13 +0000 eosterlund 8224820: ZGC: Support discontiguous heap reservations
Thu, 05 Sep 2019 08:26:49 +0200 eosterlund 8224815: Remove non-GC uses of CollectedHeap::is_in_reserved()
Thu, 05 Sep 2019 08:26:44 +0200 eosterlund 8229189: Improve JFR leak profiler tracing to deal with discontiguous heaps
Wed, 04 Sep 2019 15:05:03 +0200 eosterlund 8230401: ClassLoaderData::_keep_alive is read with wrong type in c2i entry barrier
Fri, 30 Aug 2019 10:44:06 +0200 eosterlund 8230307: ZGC: Make zGlobals and zArguments OS agnostic
Wed, 28 Aug 2019 11:19:09 +0200 eosterlund 8229278: Improve hs_err location printing to assume less about GC internals
Tue, 27 Aug 2019 16:35:50 +0200 eosterlund 8219708: Stop flushing OSR nmethods earlier in the sweeper
Fri, 16 Aug 2019 16:50:17 +0200 eosterlund 8229345: Memory leak due to vtable stubs not being shared on SPARC
Fri, 09 Aug 2019 10:06:44 +0200 eosterlund 8229027: Improve how JNIHandleBlock::oops_do distinguishes oops from non-oops
Mon, 29 Jul 2019 13:57:54 +0200 eosterlund 8227407: ZGC: C2 loads and load barriers can get separated by safepoints
Thu, 18 Jul 2019 11:15:20 +0200 eosterlund 8224674: NMethod state machine is not monotonic
Tue, 09 Jul 2019 16:39:41 +0200 eosterlund 8224531: SEGV while collecting Klass statistics
Tue, 09 Jul 2019 16:39:37 +0200 eosterlund 8227277: HeapInspection::find_instances_at_safepoint walks dead objects
Tue, 02 Jul 2019 11:33:01 +0200 eosterlund 8219687: G1 asserts nmethod should not be unloaded during parallel code cache unloading
Tue, 11 Jun 2019 10:55:17 +0200 eosterlund 8224871: os::attempt_reserve_memory_at() tries too hard
Mon, 03 Jun 2019 13:35:08 +0200 eosterlund 8224816: Provide os::processor_id() implementation for Mac OS
Mon, 03 Jun 2019 13:35:05 +0200 eosterlund 8224814: Remove dead JNIHandleBlock freelist code
Tue, 14 May 2019 12:07:24 +0200 eosterlund 8222841: Incorrect static call stub interactions with class unloading
Wed, 17 Apr 2019 12:41:33 +0200 eosterlund 8219718: ZGC: Make nmethod entry barriers and nmethod::is_unloading use ZNMethodDataOops
Tue, 26 Feb 2019 11:38:07 +0100 eosterlund 8219638: ZGC: Free ZNMethodDataOops under a lock
Tue, 26 Feb 2019 11:36:00 +0100 eosterlund 8218974: Free GC native structures in nmethod::flush
Tue, 05 Feb 2019 20:06:10 +0100 eosterlund 8216541: CompiledICHolders of VM locked unloaded nmethods are released too late
Tue, 29 Jan 2019 10:13:23 +0100 eosterlund 8216987: ciMethodData::load_data() unpacks MDOs with non-atomic copy
Tue, 15 Jan 2019 09:44:18 +0100 eosterlund 8216427: ciMethodData::load_extra_data() does not always unpack the last entry
Fri, 11 Jan 2019 13:15:37 +0100 eosterlund 8215754: ZGC: nmethod is not unlinked from Method before rendezvous handshake
Thu, 10 Jan 2019 18:10:15 +0100 eosterlund 8215889: assert(!_unloading) failed: This oop is not available to unloading class loader data with ZGC
Mon, 07 Jan 2019 12:22:31 +0100 eosterlund 8215773: applications/kitchensink/Kitchensink.java crash with "assert(ZAddress::is_marked(addr)) failed: Should be marked"
Thu, 20 Dec 2018 10:41:45 +0100 eosterlund 8215491: ICStubInterface::finalize finds zombie nmethod with ZGC concurrent class unloading
Thu, 20 Dec 2018 10:41:45 +0100 eosterlund 8215500: ICRefillVerifierMark does not set the provided verfier as current
Wed, 12 Dec 2018 14:18:16 +0100 eosterlund 8215206: VtableStubs::find_stub is not appropriately protected by VtableStubs_lock
Fri, 07 Dec 2018 13:15:35 +0100 eosterlund 8214936: assert(_needs_refill == 0) failed: Forgot to handle a failed IC transition requiring IC stubs
Thu, 06 Dec 2018 18:11:53 +0100 eosterlund 8214401: [AOT] crash in ClassLoaderData::is_alive() with AOTed jdk.base
Wed, 05 Dec 2018 16:11:53 +0100 eosterlund 8214257: IC cache not clean after cleaning assertion failure
Wed, 05 Dec 2018 15:57:26 +0100 eosterlund 8214338: Move IC stub refilling out of IC cache transitions
Wed, 05 Dec 2018 11:01:44 +0100 eosterlund 8214302: Allow safely calling is_unloading() on zombie nmethods
Wed, 05 Dec 2018 08:55:42 +0100 eosterlund 8214522: Last runtime locking issues for concurrent class unloading
Tue, 04 Dec 2018 17:14:11 +0100 eosterlund 8214556: Crash in DependencyContext::remove_dependent_nmethod still happens
Mon, 03 Dec 2018 14:16:39 +0100 eosterlund 8214523: Fix nmethod asserts for concurrent nmethod unloading
Fri, 30 Nov 2018 16:51:23 +0100 eosterlund 8214231: Allow concurrent cleaning of TypeStackSlotEntries and ReturnTypeEntry
Fri, 30 Nov 2018 15:29:19 +0100 eosterlund 8213209: [REDO] Allow Klass::_subklass and _next_sibling to have unloaded classes
Fri, 30 Nov 2018 11:40:48 +0100 eosterlund 8213565: Crash in DependencyContext::remove_dependent_nmethod
Thu, 22 Nov 2018 10:01:38 +0100 eosterlund 8213755: Let nmethods be is_unloading() outside of safepoints
Thu, 22 Nov 2018 09:55:44 +0100 eosterlund 8214056: Allow the GC to attach context information to CompiledMethod
Thu, 22 Nov 2018 09:46:24 +0100 eosterlund 8213486: SIGSEGV in CompiledMethod::cleanup_inline_caches_impl with AOT
Tue, 20 Nov 2018 10:08:19 +0100 eosterlund 8212992: Change mirror accessor in Klass::verify_on() to use AS_NO_KEEPALIVE
Tue, 20 Nov 2018 10:08:18 +0100 eosterlund 8212682: Avoid holding Compile_lock when blocking for GC in ObjArrayKlass::allocate_objArray_klass()
Thu, 08 Nov 2018 15:02:50 +0100 eosterlund 8213411: JDK-8209189 incorrect for Big Endian (JVM crashes)
Mon, 05 Nov 2018 12:36:23 +0100 eosterlund 8212996: Use AS_NO_KEEPALIVE when accessing dead java.lang.invoke.CallSites during nmethod unloading
Mon, 05 Nov 2018 12:36:23 +0100 eosterlund 8212585: Clean up CompiledMethod::oops_reloc_begin()
Mon, 05 Nov 2018 08:01:39 +0100 eosterlund 8212989: Allow CompiledMethod ExceptionCache have unloaded klasses
Fri, 02 Nov 2018 08:33:59 +0100 eosterlund 8209189: Make CompiledMethod::do_unloading more concurrent
Thu, 01 Nov 2018 14:57:26 +0100 eosterlund 8212681: Refactor IC locking to use a fine grained CompiledICLocker
Mon, 22 Oct 2018 12:13:29 +0200 eosterlund 8212663: Remove conservative at_safepoint assert when JFR writes type sets during class unloading
Tue, 16 Oct 2018 13:18:22 +0200 eosterlund 8210498: nmethod entry barriers
Tue, 16 Oct 2018 13:16:11 +0200 eosterlund 8210330: Make CLD claiming allow multiple claim bits
Tue, 16 Oct 2018 13:14:18 +0200 eosterlund 8210064: ZGC: Introduce ZConcurrentRootsIterator for scanning a subset of strong IN_NATIVE roots concurrently
Mon, 08 Oct 2018 14:48:12 +0200 eosterlund 8211718: Supporting multiple concurrent OopStorage iterators
Mon, 10 Sep 2018 13:07:42 +0200 eosterlund 8210321: Create NO_KEEPALIVE CLD holder accessor
Mon, 10 Sep 2018 13:07:42 +0200 eosterlund 8210233: Prepare Klass::is_loader_alive() for concurrent class unloading
Mon, 10 Sep 2018 11:24:26 +0200 eosterlund 8210236: Prepare ciReceiverTypeData::translate_receiver_data_from for concurrent class unloading
Wed, 05 Sep 2018 10:11:42 +0200 eosterlund 8210158: Accessorize JFR getEventWriter() intrinsics
Thu, 30 Aug 2018 09:25:38 +0200 eosterlund 8210065: ZGC: Remove mode for treating weaks as strong
Thu, 30 Aug 2018 09:12:07 +0200 eosterlund 8210063: ZGC: Enable load barriers for IN_NATIVE runtime barriers
Thu, 30 Aug 2018 08:59:23 +0200 eosterlund 8210061: ZGC: Remove STW weak processor mode
Wed, 22 Aug 2018 13:06:33 +0200 eosterlund 8208601: Introduce native oop barriers in C2 for OopHandle
Wed, 15 Aug 2018 09:51:57 +0200 eosterlund 8208582: Introduce native oop barriers in C1 for OopHandle
Thu, 28 Jun 2018 14:22:28 +0200 eosterlund 8205683: Refactor heap allocation to separate concerns
Wed, 13 Jun 2018 15:08:08 +0200 eosterlund 8203344: Make C1 leal patchable on SPARC