mohit.bhakkad added inline comments.

================
Comment at: include/lldb/Target/UnixSignals.h:101-102
@@ -100,1 +100,4 @@
 
+    ConstString
+    GetShortName(ConstString name) const;
+
----------------
clayborg wrote:
> Why are we doing this by name? shouldn't we do this with the signal number? 
> And shouldn't this be named GetSignalAlias()?
Hi @clayborg,

sorry, I didn't write proper description while submitting this patch.

Here alias and short_name are two different things. As eg. for signal SIGCHLD, 
SIGCLD is an alias and CHLD is the short_name.
For providing alias, I have added a default argument called "alias" in function 
AddSignal, which will be stored in variable m_alias.

Now for short_name, we have another variable short_name. But for signals with 
alias, like SIGCHLD, we will have 2 short_names, i.e. CHLD and CLD. But if we 
observe, we can see that short_name is just signal_name with first 3 letters 
removed, which can solve our problem. So instead of hardcoding short_names in 
<key,value> map, we can use this function to get it at run time.

 


Repository:
  rL LLVM

http://reviews.llvm.org/D13646



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to