xref: /386bsd/usr/src/usr.bin/file/new/Magdir/iris (revision a2142627)
1#
2# magic.iris: Magic for mips from an iris4d
3#
4# Dunno what byte-order munging is needed; all of SGI's *current*
5# machines and OSes run in big-endian mode on the MIPS machines,
6# as far as I know, but they do have the MIPSEB and MIPSEL stuff
7# here....
8#
90	short		0x0160		mipseb
10>20	short		0407		executable
11>20	short		0410		pure
12>20	short		0413		demand paged
13>8	long		>0		not stripped
14>8	long		0		stripped
15>22	byte		>0		- version %ld.
16>23	byte		>0		%ld
170	short		0x0162		mipsel
18>20	short		0407		executable
19>20	short		0410		pure
20>20	short		0413		demand paged
21>8	long		>0		not stripped
22>8	long		0		stripped
23>23	byte		>0		- version %ld.
24>22	byte		>0		%ld
250	short		0x6001		swapped mipseb
26>20	short		03401		executable
27>20	short		04001		pure
28>20	short		05401		demand paged
29>8	long		>0		not stripped
30>8	long		0		stripped
31>22	byte		>0		- version %ld.
32>23	byte		>0		%ld
330	short		0x6201		swapped mipsel
34>20	short		03401		executable
35>20	short		04001		pure
36>20	short		05401		demand paged
37>8	long		>0		not stripped
38>8	long		0		stripped
39>22	byte		>0		- version %ld.
40>23	byte		>0		%ld
410	short		0x180		mipseb ucode
420	short		0x182		mipsel ucode
43#
44# IRIX core format version 1 (from /usr/include/core.out.h)
450	long		0xdeadadb0	IRIX core dump
46>4	long		1		of
47>16	string		>\0		'%s'
48#
49# Archives - This handles archive subtypes
50#
510	string		!<arch>\n__________E	MIPS archive
52>20	string		U			with mipsucode members
53>21	string		L			with mipsel members
54>21	string		B			with mipseb members
55>19	string		L			and a EL hash table
56>19	string		B			and a EB hash table
57>22	string		X			-- out of date
58