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