Hi Thommas, > On 10 dec. 2015, at 14:49, Thomas Stüfe <thomas.stu...@gmail.com> wrote: > > Hi Stefan, > > Disclaimer: not a "R"eviewer. > > http://cr.openjdk.java.net/~sla/JDK-8145099/webrev.01/agent/src/os/linux/LinuxDebuggerLocal.c.udiff.html > > <http://cr.openjdk.java.net/~sla/JDK-8145099/webrev.01/agent/src/os/linux/LinuxDebuggerLocal.c.udiff.html> > > I am not sure why you pass sizeof(err_buf) - 1 instead of sizeof(err_buf) to > Pgrab and sizeof(msg) - 1 instead of sizeof(msg) to snprintf? snprintf will > always zero terminate in case of truncation, at least on posix platforms.
Good point. I was just being overly cautious without thinking. Updated webrev: http://cr.openjdk.java.net/~sla/JDK-8145099/webrev.02/ <http://cr.openjdk.java.net/~sla/JDK-8145099/webrev.02/> Thanks, /Staffan > > Otherwise this looks good. > > Kind Regards, Thomas > > > On Thu, Dec 10, 2015 at 2:19 PM, Staffan Larsen <staffan.lar...@oracle.com > <mailto:staffan.lar...@oracle.com>> wrote: > Please review this patch to add a better error message to SA when it fails to > attach to a process on linux. Currently the error says "Can't attach to the > process”. After this change the message will look something like: "Can't > attach to the process: ptrace(PTRACE_ATTACH, ..) failed for 28417: Operation > not permitted” > > webrev: http://cr.openjdk.java.net/~sla/JDK-8145099/webrev.01/ > <http://cr.openjdk.java.net/~sla/JDK-8145099/webrev.01/> > bug: https://bugs.openjdk.java.net/browse/JDK-8145099 > <https://bugs.openjdk.java.net/browse/JDK-8145099> > > Thanks, > /Staffan > > > >