> On Feb 17, 2015, at 1:48 PM, Zachary Turner <ztur...@google.com> wrote:
> 
> Is this being used from python?  I'm wondering why there needs to be a 
> symlink that is in the same folder as the python extension module.

In the Xcode build, argdumper gets copied to LLDB.framework/Contents/Resources/ 
- which is the same place where debugserver and any other LLDB’s own helper 
tools would also get copied
As for where it ends up being copied (or symlinked or hard linked depending on 
your platform) on non-Mac non-Xcode builds, that entirely depends on whoever 
touched that build process

As a general matter, LLDB expects to have argdumper be a resource it can locate 
relative to itself just like debugserver

> 
> On Tue Feb 17 2015 at 1:47:13 PM <jing...@apple.com 
> <mailto:jing...@apple.com>> wrote:
> 
> > On Feb 17, 2015, at 1:45 PM, jing...@apple.com <mailto:jing...@apple.com> 
> > wrote:
> >
> > To debug it correctly they want to run it through their shell to get the 
> > arguments expanded correctly.  Traditionally the debugger handled this by 
> > something like:
> >
> 
> Should have said "Traditionally the debugger handled this by instead 
> debugging a command of the form:"
> 
> > /bin/sh -c 'exec my_program *.c'
> >
> 
> Jim
> _______________________________________________
> lldb-dev mailing list
> lldb-dev@cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

_______________________________________________
lldb-dev mailing list
lldb-dev@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Reply via email to