You shouldn't have to do anything. dSYM files are bundles (directory that 
contains other directories and files), so you will need to specify the file 
inside the bundle:

% lldb-lookup -arch=arm64 foo.dSYM/Contents/Resources/DWARF/foo {address}

This will probably fix your issue.

> On Jul 1, 2015, at 3:08 AM, Murat Yakici <murat.yak...@gmail.com> wrote:
> 
> Thanks Ted,
> 
> Updated libc++ and pointed gcc to the correct paths. That is sorted and 
> compiled successfully.
> 
> However, when I try to run lookup on an iOS app dsym I am getting an error as 
> in the following:
> 
> error: '{myDSYM}' doesn't contain architecture arm64
> 
> The command I use is :
> 
> $ lldb-lookup -arch=arm64 {myDSYM} {address}
> 
> I verified that the dsym contains the arm64 slice. Any thoughts? Do I have to 
> add a flag when compiling to include any additional functionality?
> 
> Cheers,
> 
> On Wednesday, 24 June 2015, Murat Yakici <murat.yak...@gmail.com> wrote:
> Hi,
> I have successfully built LLDB on a linux x86_64 (following exact steps from 
> the LLVM and LLDB web build pages).
> 
> Cd to llvm/tools/lldb/examples/lookup/ and running make gives me the 
> following error:
> 
> main.cpp:17:10: fatal error: 'LLDB/SBBlock.h' file not found
> 
> So it turns out this file exists in ../include/lldb/API/SBBlock.h
> 
> I changed all includes in the example to point to 'lldb/API/..' (Which I 
> believe should not be necessary in the first place)
> 
> Now I am getting:
> 
> ..SharingPtr.h:13:10: fatal error: 'algorithm' file not found
> 
> 
> I will appreciate if you can help me out on this.
> 
> Thanks,
> Murat
> _______________________________________________
> 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