xref: /minix3/external/bsd/file/dist/magic/magdir/hp (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
1835f6802SDirk Vogt
2ef01931fSBen Gras#------------------------------------------------------------------------------
3*0a6a1f1dSLionel Sambuc# $File: hp,v 1.24 2014/04/30 21:41:02 christos Exp $
4ef01931fSBen Gras# hp:  file(1) magic for Hewlett Packard machines (see also "printer")
5ef01931fSBen Gras#
6ef01931fSBen Gras# XXX - somebody should figure out whether any byte order needs to be
7ef01931fSBen Gras# applied to the "TML" stuff; I'm assuming the Apollo stuff is
8ef01931fSBen Gras# big-endian as it was mostly 68K-based.
9ef01931fSBen Gras#
10ef01931fSBen Gras# I think the 500 series was the old stack-based machines, running a
11ef01931fSBen Gras# UNIX environment atop the "SUN kernel"; dunno whether it was
12ef01931fSBen Gras# big-endian or little-endian.
13ef01931fSBen Gras#
14ef01931fSBen Gras# Daniel Quinlan (quinlan@yggdrasil.com): hp200 machines are 68010 based;
15ef01931fSBen Gras# hp300 are 68020+68881 based; hp400 are also 68k.  The following basic
16ef01931fSBen Gras# HP magic is useful for reference, but using "long" magic is a better
17ef01931fSBen Gras# practice in order to avoid collisions.
18ef01931fSBen Gras#
19ef01931fSBen Gras# Guy Harris (guy@netapp.com): some additions to this list came from
20ef01931fSBen Gras# HP-UX 10.0's "/usr/include/sys/unistd.h" (68030, 68040, PA-RISC 1.1,
21ef01931fSBen Gras# 1.2, and 2.0).  The 1.2 and 2.0 stuff isn't in the HP-UX 10.0
22ef01931fSBen Gras# "/etc/magic", though, except for the "archive file relocatable library"
23ef01931fSBen Gras# stuff, and the 68030 and 68040 stuff isn't there at all - are they not
24ef01931fSBen Gras# used in executables, or have they just not yet updated "/etc/magic"
25ef01931fSBen Gras# completely?
26ef01931fSBen Gras#
27ef01931fSBen Gras# 0	beshort		200		hp200 (68010) BSD binary
28ef01931fSBen Gras# 0	beshort		300		hp300 (68020+68881) BSD binary
29ef01931fSBen Gras# 0	beshort		0x20c		hp200/300 HP-UX binary
30ef01931fSBen Gras# 0	beshort		0x20d		hp400 (68030) HP-UX binary
31ef01931fSBen Gras# 0	beshort		0x20e		hp400 (68040?) HP-UX binary
32ef01931fSBen Gras# 0	beshort		0x20b		PA-RISC1.0 HP-UX binary
33ef01931fSBen Gras# 0	beshort		0x210		PA-RISC1.1 HP-UX binary
34ef01931fSBen Gras# 0	beshort		0x211		PA-RISC1.2 HP-UX binary
35ef01931fSBen Gras# 0	beshort		0x214		PA-RISC2.0 HP-UX binary
36ef01931fSBen Gras
37ef01931fSBen Gras#
38ef01931fSBen Gras# The "misc" stuff needs a byte order; the archives look suspiciously
39ef01931fSBen Gras# like the old 177545 archives (0xff65 = 0177545).
40ef01931fSBen Gras#
41ef01931fSBen Gras#### Old Apollo stuff
42ef01931fSBen Gras0	beshort		0627		Apollo m68k COFF executable
43ef01931fSBen Gras>18	beshort		^040000		not stripped
44*0a6a1f1dSLionel Sambuc>22	beshort		>0		- version %d
45ef01931fSBen Gras0	beshort		0624		apollo a88k COFF executable
46ef01931fSBen Gras>18	beshort		^040000		not stripped
47*0a6a1f1dSLionel Sambuc>22	beshort		>0		- version %d
48ef01931fSBen Gras0       long            01203604016     TML 0123 byte-order format
49ef01931fSBen Gras0       long            01702407010     TML 1032 byte-order format
50ef01931fSBen Gras0       long            01003405017     TML 2301 byte-order format
51ef01931fSBen Gras0       long            01602007412     TML 3210 byte-order format
52ef01931fSBen Gras#### PA-RISC 1.1
53ef01931fSBen Gras0	belong 		0x02100106	PA-RISC1.1 relocatable object
54ef01931fSBen Gras0	belong 		0x02100107	PA-RISC1.1 executable
55ef01931fSBen Gras>168	belong		&0x00000004	dynamically linked
56ef01931fSBen Gras>(144)	belong		0x054ef630	dynamically linked
57ef01931fSBen Gras>96	belong		>0		- not stripped
58ef01931fSBen Gras
59ef01931fSBen Gras0	belong 		0x02100108	PA-RISC1.1 shared executable
60ef01931fSBen Gras>168	belong&0x4	0x4		dynamically linked
61ef01931fSBen Gras>(144)	belong		0x054ef630	dynamically linked
62ef01931fSBen Gras>96	belong		>0		- not stripped
63ef01931fSBen Gras
64ef01931fSBen Gras0	belong 		0x0210010b	PA-RISC1.1 demand-load executable
65ef01931fSBen Gras>168	belong&0x4	0x4		dynamically linked
66ef01931fSBen Gras>(144)	belong		0x054ef630	dynamically linked
67ef01931fSBen Gras>96	belong		>0		- not stripped
68ef01931fSBen Gras
69ef01931fSBen Gras0	belong 		0x0210010e	PA-RISC1.1 shared library
70ef01931fSBen Gras>96	belong		>0		- not stripped
71ef01931fSBen Gras
72ef01931fSBen Gras0	belong 		0x0210010d	PA-RISC1.1 dynamic load library
73ef01931fSBen Gras>96	belong		>0		- not stripped
74ef01931fSBen Gras
75ef01931fSBen Gras#### PA-RISC 2.0
76ef01931fSBen Gras0	belong		0x02140106	PA-RISC2.0 relocatable object
77ef01931fSBen Gras
78ef01931fSBen Gras0       belong		0x02140107	PA-RISC2.0 executable
79ef01931fSBen Gras>168	belong		&0x00000004	dynamically linked
80ef01931fSBen Gras>(144)	belong		0x054ef630	dynamically linked
81ef01931fSBen Gras>96	belong		>0		- not stripped
82ef01931fSBen Gras
83ef01931fSBen Gras0       belong		0x02140108	PA-RISC2.0 shared executable
84ef01931fSBen Gras>168	belong		&0x00000004	dynamically linked
85ef01931fSBen Gras>(144)	belong		0x054ef630	dynamically linked
86ef01931fSBen Gras>96	belong		>0		- not stripped
87ef01931fSBen Gras
88ef01931fSBen Gras0       belong		0x0214010b	PA-RISC2.0 demand-load executable
89ef01931fSBen Gras>168	belong		&0x00000004	dynamically linked
90ef01931fSBen Gras>(144)	belong		0x054ef630	dynamically linked
91ef01931fSBen Gras>96	belong		>0		- not stripped
92ef01931fSBen Gras
93ef01931fSBen Gras0       belong		0x0214010e	PA-RISC2.0 shared library
94ef01931fSBen Gras>96	belong		>0		- not stripped
95ef01931fSBen Gras
96ef01931fSBen Gras0       belong		0x0214010d	PA-RISC2.0 dynamic load library
97ef01931fSBen Gras>96	belong		>0		- not stripped
98ef01931fSBen Gras
99ef01931fSBen Gras#### 800
100ef01931fSBen Gras0	belong 		0x020b0106	PA-RISC1.0 relocatable object
101ef01931fSBen Gras
102ef01931fSBen Gras0	belong 		0x020b0107	PA-RISC1.0 executable
103ef01931fSBen Gras>168	belong&0x4	0x4		dynamically linked
104ef01931fSBen Gras>(144)	belong		0x054ef630	dynamically linked
105ef01931fSBen Gras>96	belong		>0		- not stripped
106ef01931fSBen Gras
107ef01931fSBen Gras0	belong 		0x020b0108	PA-RISC1.0 shared executable
108ef01931fSBen Gras>168	belong&0x4	0x4		dynamically linked
109ef01931fSBen Gras>(144)	belong		0x054ef630	dynamically linked
110ef01931fSBen Gras>96	belong		>0		- not stripped
111ef01931fSBen Gras
112ef01931fSBen Gras0	belong 		0x020b010b	PA-RISC1.0 demand-load executable
113ef01931fSBen Gras>168	belong&0x4	0x4		dynamically linked
114ef01931fSBen Gras>(144)	belong		0x054ef630	dynamically linked
115ef01931fSBen Gras>96	belong		>0		- not stripped
116ef01931fSBen Gras
117ef01931fSBen Gras0	belong 		0x020b010e	PA-RISC1.0 shared library
118ef01931fSBen Gras>96	belong		>0		- not stripped
119ef01931fSBen Gras
120ef01931fSBen Gras0	belong 		0x020b010d	PA-RISC1.0 dynamic load library
121ef01931fSBen Gras>96	belong		>0		- not stripped
122ef01931fSBen Gras
123ef01931fSBen Gras0	belong		0x213c6172	archive file
124ef01931fSBen Gras>68	belong 		0x020b0619	- PA-RISC1.0 relocatable library
125ef01931fSBen Gras>68	belong	 	0x02100619	- PA-RISC1.1 relocatable library
126ef01931fSBen Gras>68	belong 		0x02110619	- PA-RISC1.2 relocatable library
127ef01931fSBen Gras>68	belong 		0x02140619	- PA-RISC2.0 relocatable library
128ef01931fSBen Gras
129ef01931fSBen Gras#### 500
130ef01931fSBen Gras0	long		0x02080106	HP s500 relocatable executable
131*0a6a1f1dSLionel Sambuc>16	long		>0		- version %d
132ef01931fSBen Gras
133ef01931fSBen Gras0	long		0x02080107	HP s500 executable
134*0a6a1f1dSLionel Sambuc>16	long		>0		- version %d
135ef01931fSBen Gras
136ef01931fSBen Gras0	long		0x02080108	HP s500 pure executable
137*0a6a1f1dSLionel Sambuc>16	long		>0		- version %d
138ef01931fSBen Gras
139ef01931fSBen Gras#### 200
140ef01931fSBen Gras0	belong 		0x020c0108	HP s200 pure executable
141*0a6a1f1dSLionel Sambuc>4	beshort		>0		- version %d
142ef01931fSBen Gras>8	belong		&0x80000000	save fp regs
143ef01931fSBen Gras>8	belong		&0x40000000	dynamically linked
144ef01931fSBen Gras>8	belong		&0x20000000	debuggable
145ef01931fSBen Gras>36	belong		>0		not stripped
146ef01931fSBen Gras
147ef01931fSBen Gras0	belong		0x020c0107	HP s200 executable
148*0a6a1f1dSLionel Sambuc>4	beshort		>0		- version %d
149ef01931fSBen Gras>8	belong		&0x80000000	save fp regs
150ef01931fSBen Gras>8	belong		&0x40000000	dynamically linked
151ef01931fSBen Gras>8	belong		&0x20000000	debuggable
152ef01931fSBen Gras>36	belong		>0		not stripped
153ef01931fSBen Gras
154ef01931fSBen Gras0	belong		0x020c010b	HP s200 demand-load executable
155*0a6a1f1dSLionel Sambuc>4	beshort		>0		- version %d
156ef01931fSBen Gras>8	belong		&0x80000000	save fp regs
157ef01931fSBen Gras>8	belong		&0x40000000	dynamically linked
158ef01931fSBen Gras>8	belong		&0x20000000	debuggable
159ef01931fSBen Gras>36	belong		>0		not stripped
160ef01931fSBen Gras
161ef01931fSBen Gras0	belong		0x020c0106	HP s200 relocatable executable
162*0a6a1f1dSLionel Sambuc>4	beshort		>0		- version %d
163ef01931fSBen Gras>6	beshort		>0		- highwater %d
164ef01931fSBen Gras>8	belong		&0x80000000	save fp regs
165ef01931fSBen Gras>8	belong		&0x20000000	debuggable
166ef01931fSBen Gras>8	belong		&0x10000000	PIC
167ef01931fSBen Gras
168ef01931fSBen Gras0	belong 		0x020a0108	HP s200 (2.x release) pure executable
169*0a6a1f1dSLionel Sambuc>4	beshort		>0		- version %d
170ef01931fSBen Gras>36	belong		>0		not stripped
171ef01931fSBen Gras
172ef01931fSBen Gras0	belong		0x020a0107	HP s200 (2.x release) executable
173*0a6a1f1dSLionel Sambuc>4	beshort		>0		- version %d
174ef01931fSBen Gras>36	belong		>0		not stripped
175ef01931fSBen Gras
176ef01931fSBen Gras0	belong		0x020c010e	HP s200 shared library
177*0a6a1f1dSLionel Sambuc>4	beshort		>0		- version %d
178ef01931fSBen Gras>6	beshort		>0		- highwater %d
179ef01931fSBen Gras>36	belong		>0		not stripped
180ef01931fSBen Gras
181ef01931fSBen Gras0	belong		0x020c010d	HP s200 dynamic load library
182*0a6a1f1dSLionel Sambuc>4	beshort		>0		- version %d
183ef01931fSBen Gras>6	beshort		>0		- highwater %d
184ef01931fSBen Gras>36	belong		>0		not stripped
185ef01931fSBen Gras
186ef01931fSBen Gras#### MISC
187ef01931fSBen Gras0	long		0x0000ff65	HP old archive
188ef01931fSBen Gras0	long		0x020aff65	HP s200 old archive
189ef01931fSBen Gras0	long		0x020cff65	HP s200 old archive
190ef01931fSBen Gras0	long		0x0208ff65	HP s500 old archive
191ef01931fSBen Gras
192ef01931fSBen Gras0	long		0x015821a6	HP core file
193ef01931fSBen Gras
194ef01931fSBen Gras0	long		0x4da7eee8	HP-WINDOWS font
195*0a6a1f1dSLionel Sambuc>8	byte		>0		- version %d
196ef01931fSBen Gras0	string		Bitmapfile	HP Bitmapfile
197ef01931fSBen Gras
198ef01931fSBen Gras0	string		IMGfile	CIS 	compimg HP Bitmapfile
199ef01931fSBen Gras# XXX - see "lif"
200ef01931fSBen Gras#0	short		0x8000		lif file
201ef01931fSBen Gras0	long		0x020c010c	compiled Lisp
202ef01931fSBen Gras
203ef01931fSBen Gras0	string		msgcat01	HP NLS message catalog,
204ef01931fSBen Gras>8	long		>0		%d messages
205ef01931fSBen Gras
206ef01931fSBen Gras# Summary: HP-48/49 calculator
207ef01931fSBen Gras# Created by: phk@data.fls.dk
208ef01931fSBen Gras# Modified by (1): AMAKAWA Shuhei <sa264@cam.ac.uk>
209ef01931fSBen Gras# Modified by (2): Samuel Thibault <samuel.thibault@ens-lyon.org> (HP49 support)
210ef01931fSBen Gras0	string		HPHP		HP
211ef01931fSBen Gras>4	string		48		48 binary
212ef01931fSBen Gras>4	string		49		49 binary
213ef01931fSBen Gras>7	byte		>64		- Rev %c
214ef01931fSBen Gras>8	leshort		0x2911		(ADR)
215ef01931fSBen Gras>8	leshort		0x2933		(REAL)
216ef01931fSBen Gras>8	leshort		0x2955		(LREAL)
217ef01931fSBen Gras>8	leshort		0x2977		(COMPLX)
218ef01931fSBen Gras>8	leshort		0x299d		(LCOMPLX)
219ef01931fSBen Gras>8	leshort		0x29bf		(CHAR)
220ef01931fSBen Gras>8	leshort		0x29e8		(ARRAY)
221ef01931fSBen Gras>8	leshort		0x2a0a		(LNKARRAY)
222ef01931fSBen Gras>8	leshort		0x2a2c		(STRING)
223ef01931fSBen Gras>8	leshort		0x2a4e		(HXS)
224ef01931fSBen Gras>8	leshort		0x2a74		(LIST)
225ef01931fSBen Gras>8	leshort		0x2a96		(DIR)
226ef01931fSBen Gras>8	leshort		0x2ab8		(ALG)
227ef01931fSBen Gras>8	leshort		0x2ada		(UNIT)
228ef01931fSBen Gras>8	leshort		0x2afc		(TAGGED)
229ef01931fSBen Gras>8	leshort		0x2b1e		(GROB)
230ef01931fSBen Gras>8	leshort		0x2b40		(LIB)
231ef01931fSBen Gras>8	leshort		0x2b62		(BACKUP)
232ef01931fSBen Gras>8	leshort		0x2b88		(LIBDATA)
233ef01931fSBen Gras>8	leshort		0x2d9d		(PROG)
234ef01931fSBen Gras>8	leshort		0x2dcc		(CODE)
235ef01931fSBen Gras>8	leshort		0x2e48		(GNAME)
236ef01931fSBen Gras>8	leshort		0x2e6d		(LNAME)
237ef01931fSBen Gras>8	leshort		0x2e92		(XLIB)
238ef01931fSBen Gras
239ef01931fSBen Gras0	string		%%HP:		HP text
240ef01931fSBen Gras>6	string		T(0)		- T(0)
241ef01931fSBen Gras>6	string		T(1)		- T(1)
242ef01931fSBen Gras>6	string		T(2)		- T(2)
243ef01931fSBen Gras>6	string		T(3)		- T(3)
244ef01931fSBen Gras>10	string		A(D)		A(D)
245ef01931fSBen Gras>10	string		A(R)		A(R)
246ef01931fSBen Gras>10	string		A(G)		A(G)
247ef01931fSBen Gras>14	string		F(.)		F(.);
248ef01931fSBen Gras>14	string		F(,)		F(,);
249ef01931fSBen Gras
250ef01931fSBen Gras
251ef01931fSBen Gras# Summary: HP-38/39 calculator
252ef01931fSBen Gras# Created by: Samuel Thibault <samuel.thibault@ens-lyon.org>
253ef01931fSBen Gras0	string		HP3
254ef01931fSBen Gras>3	string		8		HP 38
255ef01931fSBen Gras>3	string		9		HP 39
256ef01931fSBen Gras>4	string		Bin		binary
257ef01931fSBen Gras>4	string		Asc		ASCII
258ef01931fSBen Gras>7	string		A		(Directory List)
259ef01931fSBen Gras>7	string		B		(Zaplet)
260ef01931fSBen Gras>7	string		C		(Note)
261ef01931fSBen Gras>7	string		D		(Program)
262ef01931fSBen Gras>7	string		E		(Variable)
263ef01931fSBen Gras>7	string		F		(List)
264ef01931fSBen Gras>7	string		G		(Matrix)
265ef01931fSBen Gras>7	string		H		(Library)
266ef01931fSBen Gras>7	string		I		(Target List)
267ef01931fSBen Gras>7	string		J		(ASCII Vector specification)
268ef01931fSBen Gras>7	string		K		(wildcard)
269ef01931fSBen Gras
270ef01931fSBen Gras# Summary: HP-38/39 calculator
271ef01931fSBen Gras# Created by: Samuel Thibault <samuel.thibault@ens-lyon.org>
272ef01931fSBen Gras0	string		HP3
273ef01931fSBen Gras>3	string		8		HP 38
274ef01931fSBen Gras>3	string		9		HP 39
275ef01931fSBen Gras>4	string		Bin		binary
276ef01931fSBen Gras>4	string		Asc		ASCII
277ef01931fSBen Gras>7	string		A		(Directory List)
278ef01931fSBen Gras>7	string		B		(Zaplet)
279ef01931fSBen Gras>7	string		C		(Note)
280ef01931fSBen Gras>7	string		D		(Program)
281ef01931fSBen Gras>7	string		E		(Variable)
282ef01931fSBen Gras>7	string		F		(List)
283ef01931fSBen Gras>7	string		G		(Matrix)
284ef01931fSBen Gras>7	string		H		(Library)
285ef01931fSBen Gras>7	string		I		(Target List)
286ef01931fSBen Gras>7	string		J		(ASCII Vector specification)
287ef01931fSBen Gras>7	string		K		(wildcard)
288ef01931fSBen Gras
289ef01931fSBen Gras# hpBSD magic numbers
290ef01931fSBen Gras0	beshort		200		hp200 (68010) BSD
291ef01931fSBen Gras>2	beshort		0407		impure binary
292ef01931fSBen Gras>2	beshort		0410		read-only binary
293ef01931fSBen Gras>2	beshort		0413		demand paged binary
294ef01931fSBen Gras0	beshort		300		hp300 (68020+68881) BSD
295ef01931fSBen Gras>2	beshort		0407		impure binary
296ef01931fSBen Gras>2	beshort		0410		read-only binary
297ef01931fSBen Gras>2	beshort		0413		demand paged binary
298ef01931fSBen Gras#
299ef01931fSBen Gras# From David Gero <dgero@nortelnetworks.com>
300ef01931fSBen Gras# HP-UX 10.20 core file format from /usr/include/sys/core.h
301ef01931fSBen Gras# Unfortunately, HP-UX uses corehead blocks without specifying the order
302ef01931fSBen Gras# There are four we care about:
303ef01931fSBen Gras#     CORE_KERNEL, which starts with the string "HP-UX"
304ef01931fSBen Gras#     CORE_EXEC, which contains the name of the command
305ef01931fSBen Gras#     CORE_PROC, which contains the signal number that caused the core dump
306ef01931fSBen Gras#     CORE_FORMAT, which contains the version of the core file format (== 1)
307ef01931fSBen Gras# The only observed order in real core files is KERNEL, EXEC, FORMAT, PROC
308ef01931fSBen Gras# but we include all 6 variations of the order of the first 3, and
309ef01931fSBen Gras# assume that PROC will always be last
310ef01931fSBen Gras# Order 1: KERNEL, EXEC, FORMAT, PROC
311ef01931fSBen Gras0x10		string	HP-UX
312ef01931fSBen Gras>0		belong	2
313ef01931fSBen Gras>>0xC		belong	0x3C
314ef01931fSBen Gras>>>0x4C		belong	0x100
315ef01931fSBen Gras>>>>0x58	belong	0x44
316ef01931fSBen Gras>>>>>0xA0	belong	1
317ef01931fSBen Gras>>>>>>0xAC	belong	4
318ef01931fSBen Gras>>>>>>>0xB0	belong	1
319ef01931fSBen Gras>>>>>>>>0xB4	belong	4		core file
320ef01931fSBen Gras>>>>>>>>>0x90	string	>\0		from '%s'
321ef01931fSBen Gras>>>>>>>>>0xC4	belong	3		- received SIGQUIT
322ef01931fSBen Gras>>>>>>>>>0xC4	belong	4		- received SIGILL
323ef01931fSBen Gras>>>>>>>>>0xC4	belong	5		- received SIGTRAP
324ef01931fSBen Gras>>>>>>>>>0xC4	belong	6		- received SIGABRT
325ef01931fSBen Gras>>>>>>>>>0xC4	belong	7		- received SIGEMT
326ef01931fSBen Gras>>>>>>>>>0xC4	belong	8		- received SIGFPE
327ef01931fSBen Gras>>>>>>>>>0xC4	belong	10		- received SIGBUS
328ef01931fSBen Gras>>>>>>>>>0xC4	belong	11		- received SIGSEGV
329ef01931fSBen Gras>>>>>>>>>0xC4	belong	12		- received SIGSYS
330ef01931fSBen Gras>>>>>>>>>0xC4	belong	33		- received SIGXCPU
331ef01931fSBen Gras>>>>>>>>>0xC4	belong	34		- received SIGXFSZ
332ef01931fSBen Gras# Order 2: KERNEL, FORMAT, EXEC, PROC
333ef01931fSBen Gras>>>0x4C		belong	1
334ef01931fSBen Gras>>>>0x58	belong	4
335ef01931fSBen Gras>>>>>0x5C	belong	1
336ef01931fSBen Gras>>>>>>0x60	belong	0x100
337ef01931fSBen Gras>>>>>>>0x6C	belong	0x44
338ef01931fSBen Gras>>>>>>>>0xB4	belong	4		core file
339ef01931fSBen Gras>>>>>>>>>0xA4	string	>\0		from '%s'
340ef01931fSBen Gras>>>>>>>>>0xC4	belong	3		- received SIGQUIT
341ef01931fSBen Gras>>>>>>>>>0xC4	belong	4		- received SIGILL
342ef01931fSBen Gras>>>>>>>>>0xC4	belong	5		- received SIGTRAP
343ef01931fSBen Gras>>>>>>>>>0xC4	belong	6		- received SIGABRT
344ef01931fSBen Gras>>>>>>>>>0xC4	belong	7		- received SIGEMT
345ef01931fSBen Gras>>>>>>>>>0xC4	belong	8		- received SIGFPE
346ef01931fSBen Gras>>>>>>>>>0xC4	belong	10		- received SIGBUS
347ef01931fSBen Gras>>>>>>>>>0xC4	belong	11		- received SIGSEGV
348ef01931fSBen Gras>>>>>>>>>0xC4	belong	12		- received SIGSYS
349ef01931fSBen Gras>>>>>>>>>0xC4	belong	33		- received SIGXCPU
350ef01931fSBen Gras>>>>>>>>>0xC4	belong	34		- received SIGXFSZ
351ef01931fSBen Gras# Order 3: FORMAT, KERNEL, EXEC, PROC
352ef01931fSBen Gras0x24		string	HP-UX
353ef01931fSBen Gras>0		belong	1
354ef01931fSBen Gras>>0xC		belong	4
355ef01931fSBen Gras>>>0x10		belong	1
356ef01931fSBen Gras>>>>0x14	belong	2
357ef01931fSBen Gras>>>>>0x20	belong	0x3C
358ef01931fSBen Gras>>>>>>0x60	belong	0x100
359ef01931fSBen Gras>>>>>>>0x6C	belong	0x44
360ef01931fSBen Gras>>>>>>>>0xB4	belong	4		core file
361ef01931fSBen Gras>>>>>>>>>0xA4	string	>\0		from '%s'
362ef01931fSBen Gras>>>>>>>>>0xC4	belong	3		- received SIGQUIT
363ef01931fSBen Gras>>>>>>>>>0xC4	belong	4		- received SIGILL
364ef01931fSBen Gras>>>>>>>>>0xC4	belong	5		- received SIGTRAP
365ef01931fSBen Gras>>>>>>>>>0xC4	belong	6		- received SIGABRT
366ef01931fSBen Gras>>>>>>>>>0xC4	belong	7		- received SIGEMT
367ef01931fSBen Gras>>>>>>>>>0xC4	belong	8		- received SIGFPE
368ef01931fSBen Gras>>>>>>>>>0xC4	belong	10		- received SIGBUS
369ef01931fSBen Gras>>>>>>>>>0xC4	belong	11		- received SIGSEGV
370ef01931fSBen Gras>>>>>>>>>0xC4	belong	12		- received SIGSYS
371ef01931fSBen Gras>>>>>>>>>0xC4	belong	33		- received SIGXCPU
372ef01931fSBen Gras>>>>>>>>>0xC4	belong	34		- received SIGXFSZ
373ef01931fSBen Gras# Order 4: EXEC, KERNEL, FORMAT, PROC
374ef01931fSBen Gras0x64		string	HP-UX
375ef01931fSBen Gras>0		belong	0x100
376ef01931fSBen Gras>>0xC		belong	0x44
377ef01931fSBen Gras>>>0x54		belong	2
378ef01931fSBen Gras>>>>0x60	belong	0x3C
379ef01931fSBen Gras>>>>>0xA0	belong	1
380ef01931fSBen Gras>>>>>>0xAC	belong	4
381ef01931fSBen Gras>>>>>>>0xB0	belong	1
382ef01931fSBen Gras>>>>>>>>0xB4	belong	4		core file
383ef01931fSBen Gras>>>>>>>>>0x44	string	>\0		from '%s'
384ef01931fSBen Gras>>>>>>>>>0xC4	belong	3		- received SIGQUIT
385ef01931fSBen Gras>>>>>>>>>0xC4	belong	4		- received SIGILL
386ef01931fSBen Gras>>>>>>>>>0xC4	belong	5		- received SIGTRAP
387ef01931fSBen Gras>>>>>>>>>0xC4	belong	6		- received SIGABRT
388ef01931fSBen Gras>>>>>>>>>0xC4	belong	7		- received SIGEMT
389ef01931fSBen Gras>>>>>>>>>0xC4	belong	8		- received SIGFPE
390ef01931fSBen Gras>>>>>>>>>0xC4	belong	10		- received SIGBUS
391ef01931fSBen Gras>>>>>>>>>0xC4	belong	11		- received SIGSEGV
392ef01931fSBen Gras>>>>>>>>>0xC4	belong	12		- received SIGSYS
393ef01931fSBen Gras>>>>>>>>>0xC4	belong	33		- received SIGXCPU
394ef01931fSBen Gras>>>>>>>>>0xC4	belong	34		- received SIGXFSZ
395ef01931fSBen Gras# Order 5: FORMAT, EXEC, KERNEL, PROC
396ef01931fSBen Gras0x78		string	HP-UX
397ef01931fSBen Gras>0		belong	1
398ef01931fSBen Gras>>0xC		belong	4
399ef01931fSBen Gras>>>0x10		belong	1
400ef01931fSBen Gras>>>>0x14	belong	0x100
401ef01931fSBen Gras>>>>>0x20	belong	0x44
402ef01931fSBen Gras>>>>>>0x68	belong	2
403ef01931fSBen Gras>>>>>>>0x74	belong	0x3C
404ef01931fSBen Gras>>>>>>>>0xB4	belong	4		core file
405ef01931fSBen Gras>>>>>>>>>0x58	string	>\0		from '%s'
406ef01931fSBen Gras>>>>>>>>>0xC4	belong	3		- received SIGQUIT
407ef01931fSBen Gras>>>>>>>>>0xC4	belong	4		- received SIGILL
408ef01931fSBen Gras>>>>>>>>>0xC4	belong	5		- received SIGTRAP
409ef01931fSBen Gras>>>>>>>>>0xC4	belong	6		- received SIGABRT
410ef01931fSBen Gras>>>>>>>>>0xC4	belong	7		- received SIGEMT
411ef01931fSBen Gras>>>>>>>>>0xC4	belong	8		- received SIGFPE
412ef01931fSBen Gras>>>>>>>>>0xC4	belong	10		- received SIGBUS
413ef01931fSBen Gras>>>>>>>>>0xC4	belong	11		- received SIGSEGV
414ef01931fSBen Gras>>>>>>>>>0xC4	belong	12		- received SIGSYS
415ef01931fSBen Gras>>>>>>>>>0xC4	belong	33		- received SIGXCPU
416ef01931fSBen Gras>>>>>>>>>0xC4	belong	34		- received SIGXFSZ
417ef01931fSBen Gras# Order 6: EXEC, FORMAT, KERNEL, PROC
418ef01931fSBen Gras>0		belong	0x100
419ef01931fSBen Gras>>0xC		belong	0x44
420ef01931fSBen Gras>>>0x54		belong	1
421ef01931fSBen Gras>>>>0x60	belong	4
422ef01931fSBen Gras>>>>>0x64	belong	1
423ef01931fSBen Gras>>>>>>0x68	belong	2
424ef01931fSBen Gras>>>>>>>0x74	belong	0x2C
425ef01931fSBen Gras>>>>>>>>0xB4	belong	4		core file
426ef01931fSBen Gras>>>>>>>>>0x44	string	>\0		from '%s'
427ef01931fSBen Gras>>>>>>>>>0xC4	belong	3		- received SIGQUIT
428ef01931fSBen Gras>>>>>>>>>0xC4	belong	4		- received SIGILL
429ef01931fSBen Gras>>>>>>>>>0xC4	belong	5		- received SIGTRAP
430ef01931fSBen Gras>>>>>>>>>0xC4	belong	6		- received SIGABRT
431ef01931fSBen Gras>>>>>>>>>0xC4	belong	7		- received SIGEMT
432ef01931fSBen Gras>>>>>>>>>0xC4	belong	8		- received SIGFPE
433ef01931fSBen Gras>>>>>>>>>0xC4	belong	10		- received SIGBUS
434ef01931fSBen Gras>>>>>>>>>0xC4	belong	11		- received SIGSEGV
435ef01931fSBen Gras>>>>>>>>>0xC4	belong	12		- received SIGSYS
436ef01931fSBen Gras>>>>>>>>>0xC4	belong	33		- received SIGXCPU
437ef01931fSBen Gras>>>>>>>>>0xC4	belong	34		- received SIGXFSZ
438ef01931fSBen Gras
439ef01931fSBen Gras
440