tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: ELFOSABI_NETBSD
On Apr 7, 7:17pm, n54%gmx.com@localhost (Kamil Rytarowski) wrote:
-- Subject: ELFOSABI_NETBSD
| Currently we set e_ident[EI_OSABI] to ELFOSABI_SYSV. This makes parsing
| NetBSD core(5) core files cross-system little bit less obvious. In LLDB
| we are recognized as generic or unknown unix.
|
| Function ELFNAMEEND(coredump):
|
| 161 /* XXX Should be the OSABI/ABI version of the executable. */
| 162 ehdr.e_ident[EI_OSABI] =3D ELFOSABI_SYSV;
It matches the OSAbi of the binaries:
$ file /bin/sleep
/bin/sleep: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /libexec/ld.elf_so, for NetBSD 7.99.59, not stripped
You need to look at the notes...
$ file sleep.core
sleep.core: ELF 64-bit LSB core file x86-64, version 1 (SYSV), NetBSD-style, from 'sleep', pid=17264, uid=10080, gid=10080, nlwps=1, lwp=0 (signal 3/code 32767)
You always need to look at the notes :-)
christos
Home |
Main Index |
Thread Index |
Old Index