[lldb-dev] Patch to Attach pid successfully from different dir

Kamil Rytarowski via lldb-dev lldb-dev at lists.llvm.org
Wed Apr 19 07:29:05 PDT 2017


On 19.04.2017 16:15, vignesh balu via lldb-dev wrote:
> Hi,
> Firstly, I am new to the community, So please bear with my mistakes and
> guide me to be on your wavelength.
> 
> While using lldb we found the small bug with attaching to the running
> process. 
> "attach" works fine when we run the lldb on the same dir where we ran
> the executable but not if the dir changes.
> 
>> cd lldb_temp/
>> ./test &
> [2] 39044
>> cd ../
>> /b/vignesh/lldb_daily_build/20170419_bkup/binaries/bin/lldb
> (lldb) attach 39044
> error: attach failed: unable to find executable for './test'
> 
> I see the lldb using the relative path instead of absolute path of the exe.
> Modified the way sysctl gets the exe name to get the absolute path.
> 
> Attached the patch which does the work. I did my testing on Fbsd10.
> Please let me know how to commit it
> 
> -regards,
> vbalu
> 
> 
> _______________________________________________
> lldb-dev mailing list
> lldb-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev
> 

Please submit your code to https://reviews.llvm.org/

Please try to use clang-format before submission.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20170419/93948a6e/attachment.sig>


More information about the lldb-dev mailing list