On 07/12/2018 01:22, Jason Molenda via lldb-dev wrote:
Oh sorry I missed that.  Yes, I think a value added to the OSType for NoOS or something 
would work.  We need to standardize on a textual representation for this in a triple 
string as well, like 'none'.  Then with arm64-- and arm64-*-* as UnknownVendor + 
UnknownOS we can have these marked as "compatible" with any other value in the 
case Adrian is looking at.



Sounds good to me.

As another data point, it is usually impossible to tell from looking at an ELF file which os it is intended to run on. You can tell the architecture because it's right in the elf header, but that's about it. Some OSs get around this by adding a special section like .this.is.an.android.binary, but not all of them. So in general, we need to be able to say "I have no idea which OS is this binary intended for".

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

Reply via email to