omjavaid added a comment.

In case of ELF .arm attributes contains tags providing information on 
underlying CPU specification used. Thats only for the inferior being debugged 
but actually knowing which target we are running on, like for example if we 
want to figure out if we are running on a armv7 or armv8 hardware thats not 
decoded by LLDB right now.
For user space applications dont want to know that either.

So triple is just architecture-vendor-platform-* but for detailed information 
we have to populate arch specification structure after decoding the binary 
which is something we need to do in future.

Right now we can distingusih between hard and soft float based on ABI 
information in elf. But cant really tell if hard float is legacy VFP or neon.


http://reviews.llvm.org/D19604



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

Reply via email to