1b6cee71dSXin LI 2b6cee71dSXin LI#------------------------------------------------------------------------------ 3*43a5ec4eSXin LI# $File: ibm6000,v 1.15 2021/07/03 14:01:46 christos Exp $ 4b6cee71dSXin LI# ibm6000: file(1) magic for RS/6000 and the RT PC. 5b6cee71dSXin LI# 6b6cee71dSXin LI0 beshort 0x01df executable (RISC System/6000 V3.1) or obj module 7b6cee71dSXin LI>12 belong >0 not stripped 8b6cee71dSXin LI# Breaks sun4 statically linked execs. 9b6cee71dSXin LI#0 beshort 0x0103 executable (RT Version 2) or obj module 10b6cee71dSXin LI#>2 byte 0x50 pure 11b6cee71dSXin LI#>28 belong >0 not stripped 12b6cee71dSXin LI#>6 beshort >0 - version %ld 13*43a5ec4eSXin LI# GRR: line below is too general as it matches also TTComp archive, ASCII, 1K handled by ./archive 14b6cee71dSXin LI0 beshort 0x0104 shared library 15*43a5ec4eSXin LI# GRR: line below is too general as it matches also TTComp archive, ASCII, 2K handled by ./archive 16b6cee71dSXin LI0 beshort 0x0105 ctab data 17b6cee71dSXin LI0 beshort 0xfe04 structured file 18b6cee71dSXin LI0 string 0xabcdef AIX message catalog 19b6cee71dSXin LI0 belong 0x000001f9 AIX compiled message catalog 20b6cee71dSXin LI0 string \<aiaff> archive 21b6cee71dSXin LI0 string \<bigaf> archive (big format) 2248c779cdSXin LI0 belong 0x09006bea AIX backup/restore format file 2348c779cdSXin LI0 belong 0x09006fea AIX backup/restore format file 24b6cee71dSXin LI 25b6cee71dSXin LI0 beshort 0x01f7 64-bit XCOFF executable or object module 26b6cee71dSXin LI>20 belong 0 not stripped 27b6cee71dSXin LI# GRR: this test is still too general as it catches also many FATs of DOS filesystems 28b6cee71dSXin LI4 belong &0x0feeddb0 29b6cee71dSXin LI# real core dump could not be 32-bit and 64-bit together 30b6cee71dSXin LI>7 byte&0x03 !3 AIX core file 31b6cee71dSXin LI>>1 byte &0x01 fulldump 32b6cee71dSXin LI>>7 byte &0x01 32-bit 33b6cee71dSXin LI>>>0x6e0 string >\0 \b, %s 34b6cee71dSXin LI>>7 byte &0x02 64-bit 35b6cee71dSXin LI>>>0x524 string >\0 \b, %s 36