RFR: 8303082 : [AIX] Missing C++ name demangling with XLClang++ [v6]

Martin Doerr mdoerr at openjdk.org
Tue Apr 4 12:38:12 UTC 2023


On Tue, 4 Apr 2023 10:50:41 GMT, Deepa Kumari <duke at openjdk.org> wrote:

>> It was failing as It was using the C++ demangling interface (Demangle) of the old demangler (that is, the C++ API as opposed to the C one). It is not supported by xlclang++ on AIX.
>> To demangle names generated by xlclang++ , use cxxabi.h __cxa_demangle interface ( see cxxabi.h).
>> 
>> This Solution applies to the following test 
>> 
>> 1. SecondaryErrorTest.java`
>> 2. TestSigInfoInHsErrFile.java
>> 
>> 
>> Reported Issue : [JDK - 8303082](https://bugs.openjdk.org/browse/JDK-8303082)
>
> Deepa Kumari has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains three new commits since the last revision:
> 
>  - Remove free scope
>  - Revert "8303082 : [AIX] Missing C++ name demangling with XLClang++"
>    
>    This reverts commit bd602ab9c463e549c4adb307a9f69c5b68d71eea.
>  - 8303082 : [AIX] Missing C++ name demangling with XLClang++

LGTM.

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

Marked as reviewed by mdoerr (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/12742#pullrequestreview-1370878553


More information about the hotspot-runtime-dev mailing list