RFR(S): 8240360: NativeLibraryEvent has wrong library name on Linux
Denghui Dong
denghui.ddh at alibaba-inc.com
Tue Mar 3 14:25:44 UTC 2020
Hi team,
I found TestNativeLibrariesEvent is always failed in my Linux environment.
The root cause is that os::get_loaded_modules_info in os_linux.cpp can not read library name correctly,
because the device number in my Linux environment is 103:01, the format passed to sscanf can't identify
it.
I found the limit of major and minor device number in Linux from
https://github.com/torvalds/linux/blob/master/include/linux/kdev_t.h, and made this patch.
Please review this small change that fixes this problem.
Bug: https://bugs.openjdk.java.net/browse/JDK-8240360
Webrev: http://cr.openjdk.java.net/~ddong/8240360/webrev.00/
Thanks
Denghui Dong
More information about the hotspot-jfr-dev
mailing list