serviceability/sa/TestJhsdbJstackMixedWithXComp.java failure on CentOS 7 was reported.
That error is caused that glibc on CentOS 7 has Personality Routine and LSDA (language-specific data area). SA does not support them, and skip them so far. Thus DWARF parser could not continue to unwind call stacks. Personality Routine and LSDA are for exception handling for the language which supports exception like C++ (See [LLVM document](https://llvm.org/docs/ExceptionHandling.html) for details). They are not needed for stack unwinding in debugger like SA, but we need to skip DWARF augmentation correctly. This change has passed serviceability/sa tests on both CentOS 7 and Fedora 44. --------- - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). ------------- Commit messages: - Merge remote-tracking branch 'origin/master' into centos7-augmentation - Do not abort if CIE has Language Personality Routine / Language Specific Data Area Changes: https://git.openjdk.org/jdk/pull/31085/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=31085&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8377690 Stats: 40 lines in 4 files changed: 10 ins; 5 del; 25 mod Patch: https://git.openjdk.org/jdk/pull/31085.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/31085/head:pull/31085 PR: https://git.openjdk.org/jdk/pull/31085
