[Lldb-commits] [PATCH] D106226: [lldb] Improve error message when "lldb attach" fails
APOORV SACHAN via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Wed Jul 21 15:51:38 PDT 2021
apoos-maximus added a comment.
In D106226#2891107 <https://reviews.llvm.org/D106226#2891107>, @teemperor wrote:
> Congrats on getting started on your first patch! I improving this error message really seems like a good idea.
Thanks : ) !
> From what I can see the error message here is identical to GDB's which is a different project with an incompatible license. No idea if this is large enough of a copy to bring us into the realm of copyright (not a lawyer), but I think formulating our own (maybe even better?) error message would anyway be a good idea. What about something along those lines:
>
> error: attach failed: <Whatever error we already would return here> (This line is just the normal LLDB attach error)
> Note that attaching might have failed due to the ptrace_scope security policy
> which restricts debuggers from attaching to other processes. See
> the ptrace_scope documentation for more information:
> https://www.kernel.org/doc/Documentation/security/Yama.txt
> The current ptrace_scope policy can be found here:
> /proc/sys/kernel/yama/ptrace_scope
>
> (Not sure how I feel about linking to some internet URL, but I couldn't find any man page for Yama/ptrace_scope)
Agreed ! Having something of our own is a good idea. I will change it to what you and @rupprecht are suggesting !
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D106226/new/
https://reviews.llvm.org/D106226
More information about the lldb-commits
mailing list