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