RFR[ 9u-dev] JDK-8075773 - jps running as root fails after the fix of JDK-8050807

Dmitry Samersoff dmitry.samersoff at oracle.com
Mon Jul 27 17:35:18 UTC 2015


Cheleswer,

src/os/linux/vm/perfMemory_linux.cpp

220 space missed after //
222 space missed after !=

src/os/solaris/vm/perfMemory_solaris.cpp

222 extra space before // (wrong indent)

Otherwise looks good. (not a Reviewer)

-Dmitry


On 2015-07-27 20:07, cheleswer sahu wrote:
> Hi,
> 
> Please review the code changes for
> "https://bugs.openjdk.java.net/browse/JDK-8075773" .
> Web review Link: http://cr.openjdk.java.net/~poonam/8075773/webrev.00/
> 
> Bug brief: This bug was introduced after the fix of  JDK-8050807. JPS
> reads the process information from
> "/tmp/hsperfdata_$username_$ProcessID". In order to ensure the file is
> secure to open and read, it tries to match the UID with the effective
> user ID of that file. When JPS is run as root user this check gets failed.
> 
> Fix: If JPS is running as a root user, then the check which matches, UID
> with effective user id is skipped.
> 
> I have test this fix, it's working fine and found no security issue.
> 
> 
> Regards,
> Cheleswer


-- 
Dmitry Samersoff
Oracle Java development team, Saint Petersburg, Russia
* I would love to change the world, but they won't give me the sources.


More information about the hotspot-runtime-dev mailing list