| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 | 
							
- #------------------------------------------------------------------------------
 
- # mips:  file(1) magic for Silicon Graphics (MIPS, IRIS, IRIX, etc.)
 
- #                         Dec Ultrix (MIPS)
 
- # all of SGI's *current* machines and OSes run in big-endian mode on the
 
- # MIPS machines, as far as I know.
 
- #
 
- # XXX - what is the blank "-" line?
 
- #
 
- # kbd file definitions
 
- 0	string	kbd!map		kbd map file
 
- >8	byte	>0		Ver %d:
 
- >10	short	>0		with %d table(s)
 
- 0	belong	0407		old SGI 68020 executable
 
- 0	belong	0410		old SGI 68020 pure executable
 
- 0	beshort	0x8765		disk quotas file
 
- 0	beshort	0x0506		IRIS Showcase file
 
- >2	byte	0x49		-
 
- >3	byte	x		- version %ld
 
- 0	beshort	0x0226		IRIS Showcase template
 
- >2	byte	0x63		-
 
- >3	byte	x		- version %ld
 
- 0	belong	0x5343464d	IRIS Showcase file
 
- >4	byte	x		- version %ld
 
- 0	belong	0x5443464d	IRIS Showcase template
 
- >4	byte	x		- version %ld
 
- 0	belong	0xdeadbabe	IRIX Parallel Arena
 
- >8	belong	>0		- version %ld
 
- #
 
- 0	beshort	0x0160		MIPSEB ECOFF executable
 
- >20	beshort	0407		(impure)
 
- >20	beshort	0410		(swapped)
 
- >20	beshort	0413		(paged)
 
- >8	belong	>0		not stripped
 
- >8	belong	0		stripped
 
- >22	byte	x		- version %ld
 
- >23	byte	x		.%ld
 
- #
 
- 0	beshort	0x0162		MIPSEL-BE ECOFF executable
 
- >20	beshort	0407		(impure)
 
- >20	beshort	0410		(swapped)
 
- >20	beshort	0413		(paged)
 
- >8	belong	>0		not stripped
 
- >8	belong	0		stripped
 
- >23	byte	x		- version %d
 
- >22	byte	x		.%ld
 
- #
 
- 0	beshort	0x6001		MIPSEB-LE ECOFF executable
 
- >20	beshort	03401		(impure)
 
- >20	beshort	04001		(swapped)
 
- >20	beshort	05401		(paged)
 
- >8	belong	>0		not stripped
 
- >8	belong	0		stripped
 
- >23	byte	x		- version %d
 
- >22	byte	x		.%ld
 
- #
 
- 0	beshort	0x6201		MIPSEL ECOFF executable
 
- >20	beshort	03401		(impure)
 
- >20	beshort	04001		(swapped)
 
- >20	beshort	05401		(paged)
 
- >8	belong	>0		not stripped
 
- >8	belong	0		stripped
 
- >23	byte	x		- version %ld
 
- >22	byte	x		.%ld
 
- #
 
- # MIPS 2 additions
 
- #
 
- 0	beshort	0x0163		MIPSEB MIPS-II ECOFF executable
 
- >20	beshort	0407		(impure)
 
- >20	beshort	0410		(swapped)
 
- >20	beshort	0413		(paged)
 
- >8	belong	>0		not stripped
 
- >8	belong	0		stripped
 
- >22	byte	x		- version %ld
 
- >23	byte	x		.%ld
 
- #
 
- 0	beshort	0x0166		MIPSEL-BE MIPS-II ECOFF executable
 
- >20	beshort	0407		(impure)
 
- >20	beshort	0410		(swapped)
 
- >20	beshort	0413		(paged)
 
- >8	belong	>0		not stripped
 
- >8	belong	0		stripped
 
- >22	byte	x		- version %ld
 
- >23	byte	x		.%ld
 
- #
 
- 0	beshort	0x6301		MIPSEB-LE MIPS-II ECOFF executable
 
- >20	beshort	03401		(impure)
 
- >20	beshort	04001		(swapped)
 
- >20	beshort	05401		(paged)
 
- >8	belong	>0		not stripped
 
- >8	belong	0		stripped
 
- >23	byte	x		- version %ld
 
- >22	byte	x		.%ld
 
- #
 
- 0	beshort	0x6601		MIPSEL MIPS-II ECOFF executable
 
- >20	beshort	03401		(impure)
 
- >20	beshort	04001		(swapped)
 
- >20	beshort	05401		(paged)
 
- >8	belong	>0		not stripped
 
- >8	belong	0		stripped
 
- >23	byte	x		- version %ld
 
- >22	byte	x		.%ld
 
- #
 
- # MIPS 3 additions
 
- #
 
- 0	beshort	0x0140		MIPSEB MIPS-III ECOFF executable
 
- >20	beshort	0407		(impure)
 
- >20	beshort	0410		(swapped)
 
- >20	beshort	0413		(paged)
 
- >8	belong	>0		not stripped
 
- >8	belong	0		stripped
 
- >22	byte	x		- version %ld
 
- >23	byte	x		.%ld
 
- #
 
- 0	beshort	0x0142		MIPSEL-BE MIPS-III ECOFF executable
 
- >20	beshort	0407		(impure)
 
- >20	beshort	0410		(swapped)
 
- >20	beshort	0413		(paged)
 
- >8	belong	>0		not stripped
 
- >8	belong	0		stripped
 
- >22	byte	x		- version %ld
 
- >23	byte	x		.%ld
 
- #
 
- 0	beshort	0x4001		MIPSEB-LE MIPS-III ECOFF executable
 
- >20	beshort	03401		(impure)
 
- >20	beshort	04001		(swapped)
 
- >20	beshort	05401		(paged)
 
- >8	belong	>0		not stripped
 
- >8	belong	0		stripped
 
- >23	byte	x		- version %ld
 
- >22	byte	x		.%ld
 
- #
 
- 0	beshort	0x4201		MIPSEL MIPS-III ECOFF executable
 
- >20	beshort	03401		(impure)
 
- >20	beshort	04001		(swapped)
 
- >20	beshort	05401		(paged)
 
- >8	belong	>0		not stripped
 
- >8	belong	0		stripped
 
- >23	byte	x		- version %ld
 
- >22	byte	x		.%ld
 
- #
 
- 0	beshort	0x180		MIPSEB Ucode
 
- 0	beshort	0x182		MIPSEL-BE Ucode
 
- # 32bit core file
 
- 0	belong	0xdeadadb0	IRIX core dump
 
- >4	belong	1		of
 
- >16	string	>\0		'%s'
 
- # 64bit core file
 
- 0	belong	0xdeadad40	IRIX 64-bit core dump
 
- >4	belong	1		of
 
- >16	string	>\0		'%s'
 
- # N32bit core file
 
- 0       belong	0xbabec0bb	IRIX N32 core dump
 
- >4      belong	1               of
 
- >16     string	>\0             '%s'
 
- # New style crash dump file
 
- 0	string	\x43\x72\x73\x68\x44\x75\x6d\x70	IRIX vmcore dump of
 
- >36	string	>\0					'%s'
 
- # Trusted IRIX info
 
- 0	string	SGIAUDIT	SGI Audit file
 
- >8	byte	x		- version %d
 
- >9	byte	x		.%ld
 
- #
 
- 0	string	WNGZWZSC	Wingz compiled script
 
- 0	string	WNGZWZSS	Wingz spreadsheet
 
- 0	string	WNGZWZHP	Wingz help file
 
- #
 
- 0	string	#Inventor V	IRIS Inventor 1.0 file
 
- 0	string	#Inventor V2	Open Inventor 2.0 file
 
- # GLF is OpenGL stream encoding
 
- 0	string	glfHeadMagic();		GLF_TEXT
 
- 4	belong	0x7d000000		GLF_BINARY_LSB_FIRST
 
- 4	belong	0x0000007d		GLF_BINARY_MSB_FIRST
 
- # GLS is OpenGL stream encoding; GLS is the successor of GLF
 
- 0	string	glsBeginGLS(		GLS_TEXT
 
- 4	belong	0x10000000		GLS_BINARY_LSB_FIRST
 
- 4	belong	0x00000010		GLS_BINARY_MSB_FIRST
 
 
  |