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