123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246 |
- #------------------------------------------------------------------------------
- # netbsd: file(1) magic for NetBSD objects
- #
- # All new-style magic numbers are in network byte order.
- #
- 0 lelong 000000407 NetBSD little-endian object file
- >16 lelong >0 not stripped
- 0 belong 000000407 NetBSD big-endian object file
- >16 belong >0 not stripped
- 0 belong&0377777777 041400413 NetBSD/i386 demand paged
- >0 byte &0x80
- >>20 lelong <4096 shared library
- >>20 lelong =4096 dynamically linked executable
- >>20 lelong >4096 dynamically linked executable
- >0 byte ^0x80 executable
- >16 lelong >0 not stripped
- 0 belong&0377777777 041400410 NetBSD/i386 pure
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80 executable
- >16 lelong >0 not stripped
- 0 belong&0377777777 041400407 NetBSD/i386
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80
- >>0 byte &0x40 position independent
- >>20 lelong !0 executable
- >>20 lelong =0 object file
- >16 lelong >0 not stripped
- 0 belong&0377777777 041400507 NetBSD/i386 core
- >12 string >\0 from '%s'
- >32 lelong !0 (signal %d)
- 0 belong&0377777777 041600413 NetBSD/m68k demand paged
- >0 byte &0x80
- >>20 belong <8192 shared library
- >>20 belong =8192 dynamically linked executable
- >>20 belong >8192 dynamically linked executable
- >0 byte ^0x80 executable
- >16 belong >0 not stripped
- 0 belong&0377777777 041600410 NetBSD/m68k pure
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80 executable
- >16 belong >0 not stripped
- 0 belong&0377777777 041600407 NetBSD/m68k
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80
- >>0 byte &0x40 position independent
- >>20 belong !0 executable
- >>20 belong =0 object file
- >16 belong >0 not stripped
- 0 belong&0377777777 041600507 NetBSD/m68k core
- >12 string >\0 from '%s'
- >32 belong !0 (signal %d)
- 0 belong&0377777777 042000413 NetBSD/m68k4k demand paged
- >0 byte &0x80
- >>20 belong <4096 shared library
- >>20 belong =4096 dynamically linked executable
- >>20 belong >4096 dynamically linked executable
- >0 byte ^0x80 executable
- >16 belong >0 not stripped
- 0 belong&0377777777 042000410 NetBSD/m68k4k pure
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80 executable
- >16 belong >0 not stripped
- 0 belong&0377777777 042000407 NetBSD/m68k4k
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80
- >>0 byte &0x40 position independent
- >>20 belong !0 executable
- >>20 belong =0 object file
- >16 belong >0 not stripped
- 0 belong&0377777777 042000507 NetBSD/m68k4k core
- >12 string >\0 from '%s'
- >32 belong !0 (signal %d)
- 0 belong&0377777777 042200413 NetBSD/ns32532 demand paged
- >0 byte &0x80
- >>20 lelong <4096 shared library
- >>20 lelong =4096 dynamically linked executable
- >>20 lelong >4096 dynamically linked executable
- >0 byte ^0x80 executable
- >16 lelong >0 not stripped
- 0 belong&0377777777 042200410 NetBSD/ns32532 pure
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80 executable
- >16 lelong >0 not stripped
- 0 belong&0377777777 042200407 NetBSD/ns32532
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80
- >>0 byte &0x40 position independent
- >>20 lelong !0 executable
- >>20 lelong =0 object file
- >16 lelong >0 not stripped
- 0 belong&0377777777 042200507 NetBSD/ns32532 core
- >12 string >\0 from '%s'
- >32 lelong !0 (signal %d)
- 0 belong&0377777777 045200507 NetBSD/powerpc core
- >12 string >\0 from '%s'
- 0 belong&0377777777 042400413 NetBSD/sparc demand paged
- >0 byte &0x80
- >>20 belong <8192 shared library
- >>20 belong =8192 dynamically linked executable
- >>20 belong >8192 dynamically linked executable
- >0 byte ^0x80 executable
- >16 belong >0 not stripped
- 0 belong&0377777777 042400410 NetBSD/sparc pure
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80 executable
- >16 belong >0 not stripped
- 0 belong&0377777777 042400407 NetBSD/sparc
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80
- >>0 byte &0x40 position independent
- >>20 belong !0 executable
- >>20 belong =0 object file
- >16 belong >0 not stripped
- 0 belong&0377777777 042400507 NetBSD/sparc core
- >12 string >\0 from '%s'
- >32 belong !0 (signal %d)
- 0 belong&0377777777 042600413 NetBSD/pmax demand paged
- >0 byte &0x80
- >>20 lelong <4096 shared library
- >>20 lelong =4096 dynamically linked executable
- >>20 lelong >4096 dynamically linked executable
- >0 byte ^0x80 executable
- >16 lelong >0 not stripped
- 0 belong&0377777777 042600410 NetBSD/pmax pure
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80 executable
- >16 lelong >0 not stripped
- 0 belong&0377777777 042600407 NetBSD/pmax
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80
- >>0 byte &0x40 position independent
- >>20 lelong !0 executable
- >>20 lelong =0 object file
- >16 lelong >0 not stripped
- 0 belong&0377777777 042600507 NetBSD/pmax core
- >12 string >\0 from '%s'
- >32 lelong !0 (signal %d)
- 0 belong&0377777777 043000413 NetBSD/vax 1k demand paged
- >0 byte &0x80
- >>20 lelong <4096 shared library
- >>20 lelong =4096 dynamically linked executable
- >>20 lelong >4096 dynamically linked executable
- >0 byte ^0x80 executable
- >16 lelong >0 not stripped
- 0 belong&0377777777 043000410 NetBSD/vax 1k pure
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80 executable
- >16 lelong >0 not stripped
- 0 belong&0377777777 043000407 NetBSD/vax 1k
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80
- >>0 byte &0x40 position independent
- >>20 lelong !0 executable
- >>20 lelong =0 object file
- >16 lelong >0 not stripped
- 0 belong&0377777777 043000507 NetBSD/vax 1k core
- >12 string >\0 from '%s'
- >32 lelong !0 (signal %d)
- 0 belong&0377777777 045400413 NetBSD/vax 4k demand paged
- >0 byte &0x80
- >>20 lelong <4096 shared library
- >>20 lelong =4096 dynamically linked executable
- >>20 lelong >4096 dynamically linked executable
- >0 byte ^0x80 executable
- >16 lelong >0 not stripped
- 0 belong&0377777777 045400410 NetBSD/vax 4k pure
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80 executable
- >16 lelong >0 not stripped
- 0 belong&0377777777 045400407 NetBSD/vax 4k
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80
- >>0 byte &0x40 position independent
- >>20 lelong !0 executable
- >>20 lelong =0 object file
- >16 lelong >0 not stripped
- 0 belong&0377777777 045400507 NetBSD/vax 4k core
- >12 string >\0 from '%s'
- >32 lelong !0 (signal %d)
- # NetBSD/alpha does not support (and has never supported) a.out objects,
- # so no rules are provided for them. NetBSD/alpha ELF objects are
- # dealt with in "elf".
- 0 lelong 0x00070185 ECOFF NetBSD/alpha binary
- >10 leshort 0x0001 not stripped
- >10 leshort 0x0000 stripped
- 0 belong&0377777777 043200507 NetBSD/alpha core
- >12 string >\0 from '%s'
- >32 lelong !0 (signal %d)
- 0 belong&0377777777 043400413 NetBSD/mips demand paged
- >0 byte &0x80
- >>20 belong <8192 shared library
- >>20 belong =8192 dynamically linked executable
- >>20 belong >8192 dynamically linked executable
- >0 byte ^0x80 executable
- >16 belong >0 not stripped
- 0 belong&0377777777 043400410 NetBSD/mips pure
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80 executable
- >16 belong >0 not stripped
- 0 belong&0377777777 043400407 NetBSD/mips
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80
- >>0 byte &0x40 position independent
- >>20 belong !0 executable
- >>20 belong =0 object file
- >16 belong >0 not stripped
- 0 belong&0377777777 043400507 NetBSD/mips core
- >12 string >\0 from '%s'
- >32 belong !0 (signal %d)
- 0 belong&0377777777 043600413 NetBSD/arm32 demand paged
- >0 byte &0x80
- >>20 lelong <4096 shared library
- >>20 lelong =4096 dynamically linked executable
- >>20 lelong >4096 dynamically linked executable
- >0 byte ^0x80 executable
- >16 lelong >0 not stripped
- 0 belong&0377777777 043600410 NetBSD/arm32 pure
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80 executable
- >16 lelong >0 not stripped
- 0 belong&0377777777 043600407 NetBSD/arm32
- >0 byte &0x80 dynamically linked executable
- >0 byte ^0x80
- >>0 byte &0x40 position independent
- >>20 lelong !0 executable
- >>20 lelong =0 object file
- >16 lelong >0 not stripped
- # NetBSD/arm26 has always used ELF objects, but it shares a core file
- # format with NetBSD/arm32.
- 0 belong&0377777777 043600507 NetBSD/arm core
- >12 string >\0 from '%s'
- >32 lelong !0 (signal %d)
|