# HG changeset patch # User sgehwolf # Date 1547210097 -3600 # Node ID 4937bafbb2f88af330b3254e918baa9bb8e6c97a # Parent 3bdc0b7895953e24ece7c4494225b861b4851553 8216559: [JFR] Native libraries not correctly parsed from /proc/self/maps Summary: Use %7s for the dev scan format as major:minor may be up to that length Reviewed-by: mgronlun, jwilhelm diff -r 3bdc0b789595 -r 4937bafbb2f8 src/os/linux/vm/os_linux.cpp --- a/src/os/linux/vm/os_linux.cpp Fri Jan 11 23:32:52 2019 +0900 +++ b/src/os/linux/vm/os_linux.cpp Fri Jan 11 13:34:57 2019 +0100 @@ -2162,7 +2162,7 @@ char name[PATH_MAX + 1]; // Parse fields from line - sscanf(line, UINT64_FORMAT_X "-" UINT64_FORMAT_X " %4s " UINT64_FORMAT_X " %5s " INT64_FORMAT " %s", + sscanf(line, UINT64_FORMAT_X "-" UINT64_FORMAT_X " %4s " UINT64_FORMAT_X " %7s " INT64_FORMAT " %s", &base, &top, permissions, &offset, device, &inode, name); // Filter by device id '00:00' so that we only get file system mapped files.