Re: RFR: [XS] 8227171: provide function names in native stack trace on aix with xlc16

2019-07-04 Thread Thomas Stüfe
It's trivial IMHO. Ship it.

On Thu, Jul 4, 2019, 09:30 Baesken, Matthias 
wrote:

> Hello, any more reviews ?
>
> May I push the change ?
>
>
>
> Best regards, Matthias
>
>
>
>
>
>
>
> *From:* Thomas Stüfe 
> *Sent:* Mittwoch, 3. Juli 2019 14:09
> *To:* Baesken, Matthias 
> *Cc:* build-dev@openjdk.java.net; ppc-aix-port-...@openjdk.java.net
> *Subject:* Re: RFR: [XS] 8227171: provide function names in native stack
> trace on aix with xlc16
>
>
>
> Looks good and trivial. Thanks for fixing.
>
>
>
> ..Thomas
>
>
>
> On Wed, Jul 3, 2019 at 2:02 PM Baesken, Matthias 
> wrote:
>
> Hello please review this small fix for AIX (needed  with  the new xlc16) .
>
> Currently  we miss function names in the hs_err file  :
>
> 0x000115098660 - 0x09000f629a4c libjvm.so:: function>+0x6c (C++ saves_lr stores_bc gpr_saved:4 )
> 0x0001150986f0 - 0x0900113594bc libjvm.so:: function>+0x95c (C++ saves_lr stores_bc gpr_saved:18 )
>
> The output contains "nameless function"  instead of the  (member) function
> names .
> Looks like this unwanted behavior  was introduced when switching to the
> xlc16  compiler.
>
> With xlc16, it looks like we have to  configure  the traceback table
> generation to get the output we need.
>
> The -qtbtable=full   setting can be used for this _
>
>
> https://www.ibm.com/support/knowledgecenter/SSGH4D_16.1.0/com.ibm.xlf161.aix.doc/compiler_ref/tbtable.html
>
>
>
> Bug / webrev :
>
> https://bugs.openjdk.java.net/browse/JDK-8227171
>
> http://cr.openjdk.java.net/~mbaesken/webrevs/8227171.0/
>
>
> Thanks, Matthias
>
>


RE: RFR: [XS] 8227171: provide function names in native stack trace on aix with xlc16

2019-07-04 Thread Baesken, Matthias
Hello, any more reviews ?
May I push the change ?

Best regards, Matthias



From: Thomas Stüfe 
Sent: Mittwoch, 3. Juli 2019 14:09
To: Baesken, Matthias 
Cc: build-dev@openjdk.java.net; ppc-aix-port-...@openjdk.java.net
Subject: Re: RFR: [XS] 8227171: provide function names in native stack trace on 
aix with xlc16

Looks good and trivial. Thanks for fixing.

..Thomas

On Wed, Jul 3, 2019 at 2:02 PM Baesken, Matthias 
mailto:matthias.baes...@sap.com>> wrote:
Hello please review this small fix for AIX (needed  with  the new xlc16) .

Currently  we miss function names in the hs_err file  :

0x000115098660 - 0x09000f629a4c libjvm.so::+0x6c 
(C++ saves_lr stores_bc gpr_saved:4 )
0x0001150986f0 - 0x0900113594bc libjvm.so::+0x95c 
(C++ saves_lr stores_bc gpr_saved:18 )

The output contains "nameless function"  instead of the  (member) function 
names .
Looks like this unwanted behavior  was introduced when switching to the  xlc16  
compiler.

With xlc16, it looks like we have to  configure  the traceback table generation 
to get the output we need.

The -qtbtable=full   setting can be used for this _

https://www.ibm.com/support/knowledgecenter/SSGH4D_16.1.0/com.ibm.xlf161.aix.doc/compiler_ref/tbtable.html



Bug / webrev :

https://bugs.openjdk.java.net/browse/JDK-8227171

http://cr.openjdk.java.net/~mbaesken/webrevs/8227171.0/


Thanks, Matthias


RE: RFR: [XS] 8227171: provide function names in native stack trace on aix with xlc16

2019-07-03 Thread Baesken, Matthias
Thanks for the review !

From: Thomas Stüfe 
Sent: Mittwoch, 3. Juli 2019 14:09
To: Baesken, Matthias 
Cc: build-dev@openjdk.java.net; ppc-aix-port-...@openjdk.java.net
Subject: Re: RFR: [XS] 8227171: provide function names in native stack trace on 
aix with xlc16

Looks good and trivial. Thanks for fixing.

..Thomas

On Wed, Jul 3, 2019 at 2:02 PM Baesken, Matthias 
mailto:matthias.baes...@sap.com>> wrote:
Hello please review this small fix for AIX (needed  with  the new xlc16) .

Currently  we miss function names in the hs_err file  :

0x000115098660 - 0x09000f629a4c libjvm.so::+0x6c 
(C++ saves_lr stores_bc gpr_saved:4 )
0x0001150986f0 - 0x0900113594bc libjvm.so::+0x95c 
(C++ saves_lr stores_bc gpr_saved:18 )

The output contains "nameless function"  instead of the  (member) function 
names .
Looks like this unwanted behavior  was introduced when switching to the  xlc16  
compiler.

With xlc16, it looks like we have to  configure  the traceback table generation 
to get the output we need.

The -qtbtable=full   setting can be used for this _

https://www.ibm.com/support/knowledgecenter/SSGH4D_16.1.0/com.ibm.xlf161.aix.doc/compiler_ref/tbtable.html



Bug / webrev :

https://bugs.openjdk.java.net/browse/JDK-8227171

http://cr.openjdk.java.net/~mbaesken/webrevs/8227171.0/


Thanks, Matthias


Re: RFR: [XS] 8227171: provide function names in native stack trace on aix with xlc16

2019-07-03 Thread Thomas Stüfe
Looks good and trivial. Thanks for fixing.

..Thomas

On Wed, Jul 3, 2019 at 2:02 PM Baesken, Matthias 
wrote:

> Hello please review this small fix for AIX (needed  with  the new xlc16) .
>
> Currently  we miss function names in the hs_err file  :
>
> 0x000115098660 - 0x09000f629a4c libjvm.so:: function>+0x6c (C++ saves_lr stores_bc gpr_saved:4 )
> 0x0001150986f0 - 0x0900113594bc libjvm.so:: function>+0x95c (C++ saves_lr stores_bc gpr_saved:18 )
>
> The output contains "nameless function"  instead of the  (member) function
> names .
> Looks like this unwanted behavior  was introduced when switching to the
> xlc16  compiler.
>
> With xlc16, it looks like we have to  configure  the traceback table
> generation to get the output we need.
>
> The -qtbtable=full   setting can be used for this _
>
>
> https://www.ibm.com/support/knowledgecenter/SSGH4D_16.1.0/com.ibm.xlf161.aix.doc/compiler_ref/tbtable.html
>
>
>
> Bug / webrev :
>
> https://bugs.openjdk.java.net/browse/JDK-8227171
>
> http://cr.openjdk.java.net/~mbaesken/webrevs/8227171.0/
>
>
> Thanks, Matthias
>
>


RFR: [XS] 8227171: provide function names in native stack trace on aix with xlc16

2019-07-03 Thread Baesken, Matthias
Hello please review this small fix for AIX (needed  with  the new xlc16) .

Currently  we miss function names in the hs_err file  :

0x000115098660 - 0x09000f629a4c libjvm.so::+0x6c 
(C++ saves_lr stores_bc gpr_saved:4 )
0x0001150986f0 - 0x0900113594bc libjvm.so::+0x95c 
(C++ saves_lr stores_bc gpr_saved:18 )

The output contains "nameless function"  instead of the  (member) function 
names .
Looks like this unwanted behavior  was introduced when switching to the  xlc16  
compiler.

With xlc16, it looks like we have to  configure  the traceback table generation 
to get the output we need.

The -qtbtable=full   setting can be used for this _

https://www.ibm.com/support/knowledgecenter/SSGH4D_16.1.0/com.ibm.xlf161.aix.doc/compiler_ref/tbtable.html



Bug / webrev :

https://bugs.openjdk.java.net/browse/JDK-8227171

http://cr.openjdk.java.net/~mbaesken/webrevs/8227171.0/


Thanks, Matthias