netbsd 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. #------------------------------------------------------------------------------
  2. # netbsd: file(1) magic for NetBSD objects
  3. #
  4. # All new-style magic numbers are in network byte order.
  5. #
  6. 0 lelong 000000413 386BSD demand paged executable
  7. >16 lelong >0 not stripped
  8. 0 lelong 000000314 BSDI demand paged executable
  9. >16 lelong >0 not stripped
  10. >32 byte 0x6a (uses shared libs)
  11. 0 lelong&077777777 041400314 FreeBSD/i386 demand paged
  12. >3 byte &0x80
  13. >>20 lelong <4096 shared library
  14. >>20 lelong =4096 dynamically linked executable
  15. >>20 lelong >4096 dynamically linked executable
  16. >3 byte ^0x80 executable
  17. >16 lelong >0 not stripped
  18. 0 lelong 000000407 NetBSD little-endian object file
  19. >16 lelong >0 not stripped
  20. 0 belong 000000407 NetBSD big-endian object file
  21. >16 belong >0 not stripped
  22. 0 belong&0377777777 041400413 NetBSD/i386 demand paged
  23. >0 byte &0x80
  24. >>20 lelong <4096 shared library
  25. >>20 lelong =4096 dynamically linked executable
  26. >>20 lelong >4096 dynamically linked executable
  27. >0 byte ^0x80 executable
  28. >16 lelong >0 not stripped
  29. 0 belong&0377777777 041400410 NetBSD/i386 pure
  30. >0 byte &0x80 dynamically linked executable
  31. >0 byte ^0x80 executable
  32. >16 lelong >0 not stripped
  33. 0 belong&0377777777 041400407 NetBSD/i386
  34. >0 byte &0x80 dynamically linked executable
  35. >0 byte ^0x80
  36. >>0 byte &0x40 position independent
  37. >>20 lelong !0 executable
  38. >>20 lelong =0 object file
  39. >16 lelong >0 not stripped
  40. 0 belong&0377777777 041400507 NetBSD/i386 core
  41. >12 string >\0 from '%s'
  42. 0 belong&0377777777 041600413 NetBSD/m68k demand paged
  43. >0 byte &0x80
  44. >>20 belong <8192 shared library
  45. >>20 belong =8192 dynamically linked executable
  46. >>20 belong >8192 dynamically linked executable
  47. >0 byte ^0x80 executable
  48. >16 belong >0 not stripped
  49. 0 belong&0377777777 041600410 NetBSD/m68k pure
  50. >0 byte &0x80 dynamically linked executable
  51. >0 byte ^0x80 executable
  52. >16 belong >0 not stripped
  53. 0 belong&0377777777 041600407 NetBSD/m68k
  54. >0 byte &0x80 dynamically linked executable
  55. >0 byte ^0x80
  56. >>0 byte &0x40 position independent
  57. >>20 belong !0 executable
  58. >>20 belong =0 object file
  59. >16 belong >0 not stripped
  60. 0 belong&0377777777 041600507 NetBSD/m68k core
  61. >12 string >\0 from '%s'
  62. 0 belong&0377777777 042000413 NetBSD/m68k4k demand paged
  63. >0 byte &0x80
  64. >>20 belong <4096 shared library
  65. >>20 belong =4096 dynamically linked executable
  66. >>20 belong >4096 dynamically linked executable
  67. >0 byte ^0x80 executable
  68. >16 belong >0 not stripped
  69. 0 belong&0377777777 042000410 NetBSD/m68k4k pure
  70. >0 byte &0x80 dynamically linked executable
  71. >0 byte ^0x80 executable
  72. >16 belong >0 not stripped
  73. 0 belong&0377777777 042000407 NetBSD/m68k4k
  74. >0 byte &0x80 dynamically linked executable
  75. >0 byte ^0x80
  76. >>0 byte &0x40 position independent
  77. >>20 belong !0 executable
  78. >>20 belong =0 object file
  79. >16 belong >0 not stripped
  80. 0 belong&0377777777 042000507 NetBSD/m68k4k core
  81. >12 string >\0 from '%s'
  82. 0 belong&0377777777 042200413 NetBSD/ns32532 demand paged
  83. >0 byte &0x80
  84. >>20 lelong <4096 shared library
  85. >>20 lelong =4096 dynamically linked executable
  86. >>20 lelong >4096 dynamically linked executable
  87. >0 byte ^0x80 executable
  88. >16 lelong >0 not stripped
  89. 0 belong&0377777777 042200410 NetBSD/ns32532 pure
  90. >0 byte &0x80 dynamically linked executable
  91. >0 byte ^0x80 executable
  92. >16 lelong >0 not stripped
  93. 0 belong&0377777777 042200407 NetBSD/ns32532
  94. >0 byte &0x80 dynamically linked executable
  95. >0 byte ^0x80
  96. >>0 byte &0x40 position independent
  97. >>20 lelong !0 executable
  98. >>20 lelong =0 object file
  99. >16 lelong >0 not stripped
  100. 0 belong&0377777777 042200507 NetBSD/ns32532 core
  101. >12 string >\0 from '%s'
  102. 0 belong&0377777777 042400413 NetBSD/sparc demand paged
  103. >0 byte &0x80
  104. >>20 belong <8192 shared library
  105. >>20 belong =8192 dynamically linked executable
  106. >>20 belong >8192 dynamically linked executable
  107. >0 byte ^0x80 executable
  108. >16 belong >0 not stripped
  109. 0 belong&0377777777 042400410 NetBSD/sparc pure
  110. >0 byte &0x80 dynamically linked executable
  111. >0 byte ^0x80 executable
  112. >16 belong >0 not stripped
  113. 0 belong&0377777777 042400407 NetBSD/sparc
  114. >0 byte &0x80 dynamically linked executable
  115. >0 byte ^0x80
  116. >>0 byte &0x40 position independent
  117. >>20 belong !0 executable
  118. >>20 belong =0 object file
  119. >16 belong >0 not stripped
  120. 0 belong&0377777777 042400507 NetBSD/sparc core
  121. >12 string >\0 from '%s'
  122. 0 belong&0377777777 042600413 NetBSD/pmax demand paged
  123. >0 byte &0x80
  124. >>20 lelong <4096 shared library
  125. >>20 lelong =4096 dynamically linked executable
  126. >>20 lelong >4096 dynamically linked executable
  127. >0 byte ^0x80 executable
  128. >16 lelong >0 not stripped
  129. 0 belong&0377777777 042600410 NetBSD/pmax pure
  130. >0 byte &0x80 dynamically linked executable
  131. >0 byte ^0x80 executable
  132. >16 lelong >0 not stripped
  133. 0 belong&0377777777 042600407 NetBSD/pmax
  134. >0 byte &0x80 dynamically linked executable
  135. >0 byte ^0x80
  136. >>0 byte &0x40 position independent
  137. >>20 lelong !0 executable
  138. >>20 lelong =0 object file
  139. >16 lelong >0 not stripped
  140. 0 belong&0377777777 042600507 NetBSD/pmax core
  141. >12 string >\0 from '%s'
  142. 0 belong&0377777777 043000413 NetBSD/vax demand paged
  143. >0 byte &0x80
  144. >>20 lelong <4096 shared library
  145. >>20 lelong =4096 dynamically linked executable
  146. >>20 lelong >4096 dynamically linked executable
  147. >0 byte ^0x80 executable
  148. >16 lelong >0 not stripped
  149. 0 belong&0377777777 043000410 NetBSD/vax pure
  150. >0 byte &0x80 dynamically linked executable
  151. >0 byte ^0x80 executable
  152. >16 lelong >0 not stripped
  153. 0 belong&0377777777 043000407 NetBSD/vax
  154. >0 byte &0x80 dynamically linked executable
  155. >0 byte ^0x80
  156. >>0 byte &0x40 position independent
  157. >>20 lelong !0 executable
  158. >>20 lelong =0 object file
  159. >16 lelong >0 not stripped
  160. 0 belong&0377777777 043000507 NetBSD/vax core
  161. >12 string >\0 from '%s'
  162. 0 belong&0377777777 043400413 NetBSD/mips demand paged
  163. >0 byte &0x80
  164. >>20 belong <8192 shared library
  165. >>20 belong =8192 dynamically linked executable
  166. >>20 belong >8192 dynamically linked executable
  167. >0 byte ^0x80 executable
  168. >16 belong >0 not stripped
  169. 0 belong&0377777777 043400410 NetBSD/mips pure
  170. >0 byte &0x80 dynamically linked executable
  171. >0 byte ^0x80 executable
  172. >16 belong >0 not stripped
  173. 0 belong&0377777777 043400407 NetBSD/mips
  174. >0 byte &0x80 dynamically linked executable
  175. >0 byte ^0x80
  176. >>0 byte &0x40 position independent
  177. >>20 belong !0 executable
  178. >>20 belong =0 object file
  179. >16 belong >0 not stripped
  180. 0 belong&0377777777 043400507 NetBSD/mips core
  181. >12 string >\0 from '%s'