| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 | # the following are for BSD/i386 (FreeBSD, NetBSD, etc.)0	lelong&0377777777	041400407	BSD/i386>20	lelong			<4096>>3	byte&0xC0		&0x80		shared library>>3	byte&0xC0		0x40		PIC object>>3	byte&0xC0		0x00		object>20	lelong			>4095>>3	byte&0x80		0x80		dynamically linked executable>>3	byte&0x80		0x00		executable>16	lelong			>0		not stripped0	lelong&0377777777	041400410	BSD/i386 pure>20	lelong			<4096>>3	byte&0xC0		&0x80		shared library>>3	byte&0xC0		0x40		PIC object>>3	byte&0xC0		0x00		object>20	lelong			>4095>>3	byte&0x80		0x80		dynamically linked executable>>3	byte&0x80		0x00		executable>16	lelong			>0		not stripped0	lelong&0377777777	041400413	BSD/i386 demand paged>20	lelong			<4096>>3	byte&0xC0		&0x80		shared library>>3	byte&0xC0		0x40		PIC object>>3	byte&0xC0		0x00		object>20	lelong			>4095>>3	byte&0x80		0x80		dynamically linked executable>>3	byte&0x80		0x00		executable>16	lelong			>0		not stripped0	lelong&0377777777	041400314	BSD/i386 compact demand paged>20	lelong			<4096>>3	byte&0xC0		&0x80		shared library>>3	byte&0xC0		0x40		PIC object>>3	byte&0xC0		0x00		object>20	lelong			>4095>>3	byte&0x80		0x80		dynamically linked executable>>3	byte&0x80		0x00		executable>16	lelong			>0		not stripped0	belong&0377777777	041400407	BSD/i386>20	belong			<4096>>0	byte&0xC0		&0x80		shared library>>0	byte&0xC0		0x40		PIC object>>0	byte&0xC0		0x00		object>20	belong			>4095>>0	byte&0x80		0x80		dynamically linked executable>>0	byte&0x80		0x00		executable>16	belong			>0		not stripped0	belong&0377777777	041400410	BSD/i386 pure>20	belong			<4096>>0	byte&0xC0		&0x80		shared library>>0	byte&0xC0		0x40		PIC object>>0	byte&0xC0		0x00		object>20	belong			>4095>>0	byte&0x80		0x80		dynamically linked executable>>0	byte&0x80		0x00		executable>16	belong			>0		not stripped0	belong&0377777777	041400413	BSD/i386 demand paged>20	belong			<4096>>0	byte&0xC0		&0x80		shared library>>0	byte&0xC0		0x40		PIC object>>0	byte&0xC0		0x00		object>20	belong			>4095>>0	byte&0x80		0x80		dynamically linked executable>>0	byte&0x80		0x00		executable>16	belong			>0		not stripped0	belong&0377777777	041400314	BSD/i386 compact demand paged>20	belong			<4096>>0	byte&0xC0		&0x80		shared library>>0	byte&0xC0		0x40		PIC object>>0	byte&0xC0		0x00		object>20	belong			>4095>>0	byte&0x80		0x80		dynamically linked executable>>0	byte&0x80		0x00		executable>16	belong			>0		not stripped# XXX gross hack to identify core files# cores start with a struct tss; we take advantage of the following:# byte 7:     highest byte of the kernel stack pointer, always 0xfe#      8/9:   kernel (ring 0) ss value, always 0x0010#      10 - 27: ring 1 and 2 ss/esp, unused, thus always 0#      28:    low order byte of the current PTD entry, always 0 since the#             PTD is page-aligned#7	string	\357\020\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0	BSD i386 a.out core file>1031	string	>\0	from "%s"# /var/run/ld.so.hints# What are you laughing about?0	lelong			011421044151	BSD ld.so hints file>4	lelong			>0		(version %d)
 |