RFR(S) 8193318: ELF decoder should be able to use external debug info file

Zhengyu Gu zgu at redhat.com
Wed Mar 14 12:58:25 UTC 2018


Thanks for reviewing, Yumin.

-Zhengyu

On 03/14/2018 12:16 AM, yumin qi wrote:
> It looks good  though the resource mark is too far before second 
> NEW_RESOUCE_ARRAY which leads me to think there is a problem(No problem!).
> 
> Thanks
> Yumin
> 
> On Thu, Mar 8, 2018 at 8:12 AM, Zhengyu Gu <zgu at redhat.com 
> <mailto:zgu at redhat.com>> wrote:
> 
>     Ping! I can get formal review?
> 
>     Thanks,
> 
>     -Zhengyu
> 
> 
> 
>     On 02/23/2018 12:26 PM, Zhengyu Gu wrote:
> 
>         Thanks, Aleksey.
> 
>         On 02/23/2018 12:01 PM, Aleksey Shipilev wrote:
> 
>             On 02/15/2018 06:59 PM, Zhengyu Gu wrote:
> 
>                 This Linux only patch allows OpenJDK Linux
>                 distributions, which strip out debug symbols in
>                 production bundles, to use external debuginfo bundles,
>                 if present, to decode stacks.
> 
>                 The implementation mirrors SA implementation [1][2]. It
>                 has minimal impact to Oracle's JDK, which
>                 always contains symbol tables.
> 
>                 Bug: https://bugs.openjdk.java.net/browse/JDK-8193318
>                 <https://bugs.openjdk.java.net/browse/JDK-8193318>
>                 Webrev:
>                 http://cr.openjdk.java.net/~zgu/8193318/webrev.00/
>                 <http://cr.openjdk.java.net/~zgu/8193318/webrev.00/>
> 
> 
>             Looks OK on my untrained eye.
> 
>             *) I am wondering if we can merge the existing implementation in
>             src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c and
>             this mirror implementation in
>             src/hotspot/os/linux/decoder_linux.cpp? Notably, moving
>             gnu_debuglink_crc32 to some shared file
>             would trim down the change.
> 
> 
>         Yes, but I don't know if there is a way.
> 
> 
>             Andrew Haley knows this better, as he is the author of the
>             related change.
> 
> 
>         Cc'ed Andrew Haley.
> 
>         -Zhengyu
> 
> 
> 
> 
>             Thanks,
>             -Aleksey
> 
> 


More information about the hotspot-runtime-dev mailing list