From 924a30f4364368024d5bd73b2eb2a230c30c8b91 Mon Sep 17 00:00:00 2001 From: Andrew Dinn Date: Wed, 28 Jan 2026 17:23:09 +0000 Subject: [PATCH] add missing external for aarch64 --- src/hotspot/share/code/aotCodeCache.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/hotspot/share/code/aotCodeCache.cpp b/src/hotspot/share/code/aotCodeCache.cpp index ef68ebb5e3c..67b07c7a23e 100644 --- a/src/hotspot/share/code/aotCodeCache.cpp +++ b/src/hotspot/share/code/aotCodeCache.cpp @@ -32,6 +32,7 @@ #include "classfile/javaAssertions.hpp" #include "code/aotCodeCache.hpp" #include "code/codeCache.hpp" +#include "gc/shared/barrierSetAssembler.hpp" #include "gc/shared/barrierSetNMethod.hpp" #include "gc/shared/gcConfig.hpp" #include "logging/logStream.hpp" @@ -1791,6 +1792,10 @@ void AOTCodeAddressTable::init_extrs() { ADD_EXTERNAL_ADDRESS(JavaThread::aarch64_get_thread_helper); #endif +#if defined(AARCH64) + ADD_EXTERNAL_ADDRESS(BarrierSetAssembler::patching_epoch_addr()); +#endif + #ifndef PRODUCT ADD_EXTERNAL_ADDRESS(&SharedRuntime::_jbyte_array_copy_ctr); // used by arraycopy stub on arm32 and x86_64 ADD_EXTERNAL_ADDRESS(&SharedRuntime::_jshort_array_copy_ctr); // used by arraycopy stub