On 22 August 2016 at 16:03, Ted Woodward via lldb-dev <lldb-dev@lists.llvm.org> wrote: > > We don't want to make ELFOSABI_NONE mean Linux. ELFOSABI_NONE is historically > ELFOSABI_SYSV, and used by a lot of things. So not all core files identified > as ELFOSABI_NONE are Linux.
Indeed, and that's true for binaries and libraries too. For one specific example, FreeBSD/arm64 binaries have ELFOSABI_NONE (as specified by the AArch64 ABI). LLDB's OS detection from binaries and core files is (or was?) rather awkward and I hope we can clean it up, but treating ELFOSABI_NONE as Linux is a nonstarter. _______________________________________________ lldb-dev mailing list lldb-dev@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev