RFR: 8350303: ARM32: StubCodeGenerator::verify_stub(StubGenStubId) failed after JDK-8343767 [v2]

Hao Sun haosun at openjdk.org
Wed Feb 19 10:04:55 UTC 2025


> We encountered the following runtime error on ARM32:
> 
> 
> assert(StubRoutines::stub_to_blob(stub_id) == blob_id()) failed: wrong blob initial for generation of stub atomic_add
> 
> 
> I suppose it might be a mistake in JDK-8343767. `atomic_add` stub belongs to **initial** stubs, but it is set as **compiler** stub in JDK-8343767.
> 
> Note that only ARM32 is affected as only ARM32 defines this stub.
> 
> Tests: cross-build for `arm32, ppc64, riscv64, s390x` passed. Tier1~3 passed on Linux/AArch64 and Linux/x86_64

Hao Sun has updated the pull request incrementally with one additional commit since the last revision:

  fix code style

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/23687/files
  - new: https://git.openjdk.org/jdk/pull/23687/files/b4ed51d2..ca172ebf

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=23687&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=23687&range=00-01

  Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod
  Patch: https://git.openjdk.org/jdk/pull/23687.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/23687/head:pull/23687

PR: https://git.openjdk.org/jdk/pull/23687


More information about the hotspot-dev mailing list