Merge tag jbr-release-17.0.11b1207.24

JBR-7018 Rebase JBR17 on top of OpenJDK 17.0.11
JBR-6456 Sudden keyboard death on Linux using iBus.
JDK-8324241 Always record evol_method deps to avoid excessive method flushing
JBR-7020 SIGSEGV at [AGXMetalG15X_B0+0x782f54] -[AGXG15XFamilyRenderContext setFragmentBytes:length:atIndex:]+0x3c
JBR-6723 JetBrainsClient crash Java: Java2D Queue Flusher EXC_BAD_ACCESS (SIGABRT)
JBR-6911 IDE crashes (EXC_BAD_ACCESS) after disconnecting the secondary display if a markdown file is opened (macOS Sonoma 14.4.1)
JBR-5500 Freeze in Component.updateCursorImmediately
JBR-6171 Random freezes when code suggestions opens on New UI
JBR-6593 Freezes in JawsAnnouncer
JBR-6620 java/awt/GraphicsDevice/CheckDisplayModes.java: Display modes are different after test execution
JBR-6737 Cannot switch projects from Window menu after minimizing them on Linux
JBR-6742 Record resident set size in JVM fatal error log
JBR-6769 Make it possible to get info whether IDE is running in a virtual env
JBR-6771 BoxLayout throws mysterious NPEs due to previous exceptions
JBR-6847 Improve locking performance on Windows
JBR-6927 IDE is frozen right after waking from sleep with disconnected HDMI

Change-Id: Ic9bc8e1a9c3230aad93365119537d75750d0d999
diff --git a/build.txt b/build.txt
new file mode 100644
index 0000000..a68fdfc
--- /dev/null
+++ b/build.txt
@@ -0,0 +1 @@
+jbr-release-17.0.11b1207.24
diff --git a/make/data/hotspot-symbols/symbols-linux b/make/data/hotspot-symbols/symbols-linux
index bbb0d35..b0d802f 100644
--- a/make/data/hotspot-symbols/symbols-linux
+++ b/make/data/hotspot-symbols/symbols-linux
@@ -25,4 +25,3 @@
 JVM_IsUseContainerSupport
 numa_error
 numa_warn
-sysThreadAvailableStackWithSlack
diff --git a/make/hotspot/lib/JvmMapfile.gmk b/make/hotspot/lib/JvmMapfile.gmk
index 5cba931..8451b74 100644
--- a/make/hotspot/lib/JvmMapfile.gmk
+++ b/make/hotspot/lib/JvmMapfile.gmk
@@ -53,7 +53,7 @@
 # platform dependent.
 
 ifeq ($(call isTargetOs, linux), true)
-  DUMP_SYMBOLS_CMD := $(NM) --defined-only *.o
+  DUMP_SYMBOLS_CMD := $(NM) --extern-only --defined-only *.o
   ifneq ($(FILTER_SYMBOLS_PATTERN), )
     FILTER_SYMBOLS_PATTERN := $(FILTER_SYMBOLS_PATTERN)|
   endif