svn commit: r349509 - head/contrib/file/magic/Magdir

Leandro Lupori luporl at FreeBSD.org
Fri Jun 28 15:52:41 UTC 2019


Author: luporl
Date: Fri Jun 28 15:52:40 2019
New Revision: 349509
URL: https://svnweb.freebsd.org/changeset/base/349509

Log:
  [PowerPC64] Add ABI flags to 'file' magic
  
  The distinction between ELF header version and OpenPOWER ELF ABI version is
  confusing for most of people, so this adds text to "file" output to make it
  clear about which OpenPOWER ELF ABI version binary was built for.
  
  The strings used in this change are based on "64-Bit ELF V2 ABI
  Specification/3.1. ELF Header" document available at
  http://openpowerfoundation.org/wp-content/uploads/resources/leabi/content/dbdoclet.50655241_97607.html
  
  Example:
  
  $ file t1-Flag2 -m -m contrib/file/magic/Magdir/elf t1-Flag2: ELF 64-bit MSB
  executable, 64-bit PowerPC or cisco 7500, OpenPOWER ELF V2 ABI, version 1
  (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD
  13.0 (1300033), FreeBSD-style, not stripped
  
  Submitted by:	alfredo.junior_eldorado.org.br
  Reviewed by:	luporl
  Differential Revision:	https://reviews.freebsd.org/D20771

Modified:
  head/contrib/file/magic/Magdir/elf

Modified: head/contrib/file/magic/Magdir/elf
==============================================================================
--- head/contrib/file/magic/Magdir/elf	Fri Jun 28 15:49:14 2019	(r349508)
+++ head/contrib/file/magic/Magdir/elf	Fri Jun 28 15:52:40 2019	(r349509)
@@ -108,6 +108,9 @@
 >18	leshort		19		Intel 80960,
 >18	leshort		20		PowerPC or cisco 4500,
 >18	leshort		21		64-bit PowerPC or cisco 7500,
+>>48	lelong		0		Unspecified or Power ELF V1 ABI,
+>>48	lelong		1		Power ELF V1 ABI,
+>>48	lelong		2		OpenPOWER ELF V2 ABI,
 >18	leshort		22		IBM S/390,
 >18	leshort		23		Cell SPU,
 >18	leshort		24		cisco SVIP,


More information about the svn-src-head mailing list