This task replaces a large amount of hand written stub generator code, a lot of of it rather ad hoc and randomly ordered, with systematically generated code derived from declaration in file stubDeclarations.hpp. It also requires some changes to generator and client code to use generated blob and stub id enums and access entries via public getters.
- causes
-
JDK-8349102 Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory
-
- Resolved
-
-
JDK-8349921 Crash in codeBuffer.cpp:1004: guarantee(sect->end() <= tend) failed: sanity
-
- Resolved
-
-
JDK-8350303 ARM32: StubCodeGenerator::verify_stub(StubGenStubId) failed after JDK-8343767
-
- Resolved
-
- relates to
-
JDK-8349070 Fix riscv and ppc build errors caused by JDK-8343767
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/a937f6db
-
Review(master) openjdk/jdk/21957
(1 links to)