OpenJDK Hotspot

The HotSpot code base has been worked on by dozens of people, over the course of 10 years, so far. (That's good and bad.) It's big. There are nearly 1500 C/C++ header and source files, comprising almost 250,000 lines of code. In addition to the expected class loader, bytecode interpreter, and supporting runtime routines, you get two runtime compilers from bytecode to native instructions, 3 (or so) garbage collectors, and a set of high-performance runtime libraries for synchronization, etc.
1234 ... 873
Topics (30525)
Replies Last Post Views Sub Forum
RFR: 8238761: Asynchronous handshakes by Robbin Ehn-2
42
by Robbin Ehn-2
OpenJDK Hotspot Virtual Machine
RFR: 8253435: Cgroup: 'stomping of _mount_path' crash if manually mounted cpusets exist by Volker Simonis-3
8
by Severin Gehwolf-3
OpenJDK Hotspot Runtime System
RFR: 8252324: Signal related code should be shared among POSIX platforms by Gerard Ziemski-2
2
by Doerr, Martin
OpenJDK Hotspot Runtime System
RFR: 8247910: Improve alignment and power-of-2 utilities using C++14 by Kim Barrett-2
10
by Andrew Haley
OpenJDK Hotspot Virtual Machine
Re: RFR: 8238761: Asynchronous handshakes [v5] by Coleen Phillimore-3
1
by Robbin Ehn-2
OpenJDK Hotspot Runtime System
RFR: 8212107: VMThread issues and cleanup by Robbin Ehn-2
19
by Robbin Ehn-2
OpenJDK Hotspot Virtual Machine
RFR: 8253180: ZGC: Implementation of JEP 376: ZGC: Concurrent Thread-Stack Processing by Erik Österlund-3
6
by Erik Österlund-3
OpenJDK Hotspot Virtual Machine
RFR: 8253516: ZGC: Remove card table functions by Stefan Karlsson-3
3
by Stefan Karlsson-3
OpenJDK Hotspot Garbage Collection
RFR: 8252696: Loop unswitching may cause out of bound array load to be executed by Roland Westrelin-4
6
by Roland Westrelin-4
OpenJDK Hotspot Compiler Development List
RFR: 8252219: C2: Randomize IGVN worklist for stress testing by Roberto Castañeda Lo...
10
by Roberto Castañeda Lo...
OpenJDK Hotspot Compiler Development List
RFR: 8253241: Update comment on java_suspend_self_with_safepoint_check() by Richard Reingruber
10
by Richard Reingruber
OpenJDK Hotspot Runtime System
RFR: 8252888: Simplify G1MMUTracker class hierarchy by John Tortugo
11
by Stefan Johansson
OpenJDK Hotspot Garbage Collection
RFR: 8253349: Remove unimplemented SharedRuntime::native_method_throw_unsupported_operation_exception_entry by Aleksey Shipilev-5
4
by Aleksey Shipilev-5
OpenJDK Hotspot Virtual Machine
RFR: JDK-8253001: [JVMCI] Add API for getting stacktraces independently of current thread by Allan Gregersen
6
by Allan Gregersen
OpenJDK Hotspot Virtual Machine
RFR: 8253481: Shenandoah: ShenandoahConcurrentRootScanner::oops_do() should always use _claim_strong for CLDClosure by Zhengyu Gu-3
1
by Aleksey Shipilev-5
OpenJDK Hotspot Garbage Collection
RFR: 8253457: Remove unimplemented register stack functions by Coleen Phillimore-3
6
by Aleksey Shipilev-5
OpenJDK Hotspot Runtime System
RFR: 8253397: Ensure LogTag types are sorted by Claes Redestad-2
3
by Kim Barrett
OpenJDK Hotspot Runtime System
RFR: 8252921: NMT overwrite memory type for region assert when building dynamic archive by Zhengyu Gu-3
37
by David Holmes
OpenJDK Hotspot Runtime System
RFR: 8251358: Clean up Access configuration after Shenandoah barrier change by Aditya Mandaleeka-2
6
by Aditya Mandaleeka-2
OpenJDK Hotspot Garbage Collection
Debugging JVM by Manavjeet Singh
2
by Aditya Mandaleeka
OpenJDK Hotspot Garbage Collection
Re: RFR: 8253372: [TESTBUG] update tests which require jvmti - hotspot by Chris Plummer-2
1
by Serguei Spitsyn-2
OpenJDK Hotspot Virtual Machine
RFR: 8253499: Problem list runtime/cds/DeterministicDump.java by Ioi Lam-2
4
by Ioi Lam-2
OpenJDK Hotspot Runtime System
RE: RFR: Implementation of JEP 387: Elastic Metaspace (round two) by Reingruber, Richard
8
by Leo Korinth
OpenJDK Hotspot Garbage Collection
RFR: 8208257: [mlvm] Add randomness keyword to vm/mlvm/meth/func/jdi/breakpointOtherStratum by Evgeny Nikitin-2
6
by Igor Ignatyev-2
OpenJDK Hotspot Compiler Development List
RFR: 8253392: remove PhaseCCP_DCE declaration by Xin Liu
4
by Xin Liu
OpenJDK Hotspot Compiler Development List
RFR: 8253496: [BACKOUT] JDK-8253208 Move CDS related code to a separate class by Ioi Lam-2
3
by Ioi Lam-2
OpenJDK Hotspot Virtual Machine
RFR: 8253493: Shenandoah: Remove ShenandoahSerialRoot definition by Zhengyu Gu-3
2
by Zhengyu Gu-3
OpenJDK Hotspot Garbage Collection
RFR: 8248238: Implementation of JEP: Windows AArch64 Support by Monica Beckwith-6
8
by Monica Beckwith-6
OpenJDK Hotspot Virtual Machine
Re: RFR: 8242451: ensure semantics of non-capturing lambdas are preserved independent of execution mode [v4] by Gilles Duboscq-3
0
by Gilles Duboscq-3
OpenJDK Hotspot Compiler Development List
RFR: 8252518: cache result of CompilerToVM.getComponentType by Doug Simon
4
by Doug Simon
OpenJDK Hotspot Compiler Development List
RFR: 8252847: New AVX512 optimized stubs for both conjoint and disjoint arraycopy by Jatin Bhateja
11
by Jatin Bhateja
OpenJDK Hotspot Virtual Machine
Integrated: 8253208: Move CDS related code to a separate class by Yumin Qi-3
0
by Yumin Qi-3
OpenJDK Hotspot Virtual Machine
RFR: 8252583: Make PhiNode::is_copy() debug only by Roberto Castañeda Lo...
14
by Vladimir Kozlov-2
OpenJDK Hotspot Compiler Development List
RFR: 8247912: Make narrowOop a scoped enum by Kim Barrett-2
11
by Ioi Lam-2
OpenJDK Hotspot Virtual Machine
RFR: 8247251: Assert (_pcs_length == 0 || last_pc()->pc_offset() < pc_offs… by Vladimir Kozlov-2
3
by Vladimir Kozlov-2
OpenJDK Hotspot Compiler Development List
1234 ... 873