《操作系统》的实验代码。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1536 lines
21 KiB

12 years ago
  1. # handler
  2. .text
  3. .globl __alltraps
  4. .globl vector0
  5. vector0:
  6. pushl $0
  7. pushl $0
  8. jmp __alltraps
  9. .globl vector1
  10. vector1:
  11. pushl $0
  12. pushl $1
  13. jmp __alltraps
  14. .globl vector2
  15. vector2:
  16. pushl $0
  17. pushl $2
  18. jmp __alltraps
  19. .globl vector3
  20. vector3:
  21. pushl $0
  22. pushl $3
  23. jmp __alltraps
  24. .globl vector4
  25. vector4:
  26. pushl $0
  27. pushl $4
  28. jmp __alltraps
  29. .globl vector5
  30. vector5:
  31. pushl $0
  32. pushl $5
  33. jmp __alltraps
  34. .globl vector6
  35. vector6:
  36. pushl $0
  37. pushl $6
  38. jmp __alltraps
  39. .globl vector7
  40. vector7:
  41. pushl $0
  42. pushl $7
  43. jmp __alltraps
  44. .globl vector8
  45. vector8:
  46. pushl $8
  47. jmp __alltraps
  48. .globl vector9
  49. vector9:
  50. pushl $9
  51. jmp __alltraps
  52. .globl vector10
  53. vector10:
  54. pushl $10
  55. jmp __alltraps
  56. .globl vector11
  57. vector11:
  58. pushl $11
  59. jmp __alltraps
  60. .globl vector12
  61. vector12:
  62. pushl $12
  63. jmp __alltraps
  64. .globl vector13
  65. vector13:
  66. pushl $13
  67. jmp __alltraps
  68. .globl vector14
  69. vector14:
  70. pushl $14
  71. jmp __alltraps
  72. .globl vector15
  73. vector15:
  74. pushl $0
  75. pushl $15
  76. jmp __alltraps
  77. .globl vector16
  78. vector16:
  79. pushl $0
  80. pushl $16
  81. jmp __alltraps
  82. .globl vector17
  83. vector17:
  84. pushl $17
  85. jmp __alltraps
  86. .globl vector18
  87. vector18:
  88. pushl $0
  89. pushl $18
  90. jmp __alltraps
  91. .globl vector19
  92. vector19:
  93. pushl $0
  94. pushl $19
  95. jmp __alltraps
  96. .globl vector20
  97. vector20:
  98. pushl $0
  99. pushl $20
  100. jmp __alltraps
  101. .globl vector21
  102. vector21:
  103. pushl $0
  104. pushl $21
  105. jmp __alltraps
  106. .globl vector22
  107. vector22:
  108. pushl $0
  109. pushl $22
  110. jmp __alltraps
  111. .globl vector23
  112. vector23:
  113. pushl $0
  114. pushl $23
  115. jmp __alltraps
  116. .globl vector24
  117. vector24:
  118. pushl $0
  119. pushl $24
  120. jmp __alltraps
  121. .globl vector25
  122. vector25:
  123. pushl $0
  124. pushl $25
  125. jmp __alltraps
  126. .globl vector26
  127. vector26:
  128. pushl $0
  129. pushl $26
  130. jmp __alltraps
  131. .globl vector27
  132. vector27:
  133. pushl $0
  134. pushl $27
  135. jmp __alltraps
  136. .globl vector28
  137. vector28:
  138. pushl $0
  139. pushl $28
  140. jmp __alltraps
  141. .globl vector29
  142. vector29:
  143. pushl $0
  144. pushl $29
  145. jmp __alltraps
  146. .globl vector30
  147. vector30:
  148. pushl $0
  149. pushl $30
  150. jmp __alltraps
  151. .globl vector31
  152. vector31:
  153. pushl $0
  154. pushl $31
  155. jmp __alltraps
  156. .globl vector32
  157. vector32:
  158. pushl $0
  159. pushl $32
  160. jmp __alltraps
  161. .globl vector33
  162. vector33:
  163. pushl $0
  164. pushl $33
  165. jmp __alltraps
  166. .globl vector34
  167. vector34:
  168. pushl $0
  169. pushl $34
  170. jmp __alltraps
  171. .globl vector35
  172. vector35:
  173. pushl $0
  174. pushl $35
  175. jmp __alltraps
  176. .globl vector36
  177. vector36:
  178. pushl $0
  179. pushl $36
  180. jmp __alltraps
  181. .globl vector37
  182. vector37:
  183. pushl $0
  184. pushl $37
  185. jmp __alltraps
  186. .globl vector38
  187. vector38:
  188. pushl $0
  189. pushl $38
  190. jmp __alltraps
  191. .globl vector39
  192. vector39:
  193. pushl $0
  194. pushl $39
  195. jmp __alltraps
  196. .globl vector40
  197. vector40:
  198. pushl $0
  199. pushl $40
  200. jmp __alltraps
  201. .globl vector41
  202. vector41:
  203. pushl $0
  204. pushl $41
  205. jmp __alltraps
  206. .globl vector42
  207. vector42:
  208. pushl $0
  209. pushl $42
  210. jmp __alltraps
  211. .globl vector43
  212. vector43:
  213. pushl $0
  214. pushl $43
  215. jmp __alltraps
  216. .globl vector44
  217. vector44:
  218. pushl $0
  219. pushl $44
  220. jmp __alltraps
  221. .globl vector45
  222. vector45:
  223. pushl $0
  224. pushl $45
  225. jmp __alltraps
  226. .globl vector46
  227. vector46:
  228. pushl $0
  229. pushl $46
  230. jmp __alltraps
  231. .globl vector47
  232. vector47:
  233. pushl $0
  234. pushl $47
  235. jmp __alltraps
  236. .globl vector48
  237. vector48:
  238. pushl $0
  239. pushl $48
  240. jmp __alltraps
  241. .globl vector49
  242. vector49:
  243. pushl $0
  244. pushl $49
  245. jmp __alltraps
  246. .globl vector50
  247. vector50:
  248. pushl $0
  249. pushl $50
  250. jmp __alltraps
  251. .globl vector51
  252. vector51:
  253. pushl $0
  254. pushl $51
  255. jmp __alltraps
  256. .globl vector52
  257. vector52:
  258. pushl $0
  259. pushl $52
  260. jmp __alltraps
  261. .globl vector53
  262. vector53:
  263. pushl $0
  264. pushl $53
  265. jmp __alltraps
  266. .globl vector54
  267. vector54:
  268. pushl $0
  269. pushl $54
  270. jmp __alltraps
  271. .globl vector55
  272. vector55:
  273. pushl $0
  274. pushl $55
  275. jmp __alltraps
  276. .globl vector56
  277. vector56:
  278. pushl $0
  279. pushl $56
  280. jmp __alltraps
  281. .globl vector57
  282. vector57:
  283. pushl $0
  284. pushl $57
  285. jmp __alltraps
  286. .globl vector58
  287. vector58:
  288. pushl $0
  289. pushl $58
  290. jmp __alltraps
  291. .globl vector59
  292. vector59:
  293. pushl $0
  294. pushl $59
  295. jmp __alltraps
  296. .globl vector60
  297. vector60:
  298. pushl $0
  299. pushl $60
  300. jmp __alltraps
  301. .globl vector61
  302. vector61:
  303. pushl $0
  304. pushl $61
  305. jmp __alltraps
  306. .globl vector62
  307. vector62:
  308. pushl $0
  309. pushl $62
  310. jmp __alltraps
  311. .globl vector63
  312. vector63:
  313. pushl $0
  314. pushl $63
  315. jmp __alltraps
  316. .globl vector64
  317. vector64:
  318. pushl $0
  319. pushl $64
  320. jmp __alltraps
  321. .globl vector65
  322. vector65:
  323. pushl $0
  324. pushl $65
  325. jmp __alltraps
  326. .globl vector66
  327. vector66:
  328. pushl $0
  329. pushl $66
  330. jmp __alltraps
  331. .globl vector67
  332. vector67:
  333. pushl $0
  334. pushl $67
  335. jmp __alltraps
  336. .globl vector68
  337. vector68:
  338. pushl $0
  339. pushl $68
  340. jmp __alltraps
  341. .globl vector69
  342. vector69:
  343. pushl $0
  344. pushl $69
  345. jmp __alltraps
  346. .globl vector70
  347. vector70:
  348. pushl $0
  349. pushl $70
  350. jmp __alltraps
  351. .globl vector71
  352. vector71:
  353. pushl $0
  354. pushl $71
  355. jmp __alltraps
  356. .globl vector72
  357. vector72:
  358. pushl $0
  359. pushl $72
  360. jmp __alltraps
  361. .globl vector73
  362. vector73:
  363. pushl $0
  364. pushl $73
  365. jmp __alltraps
  366. .globl vector74
  367. vector74:
  368. pushl $0
  369. pushl $74
  370. jmp __alltraps
  371. .globl vector75
  372. vector75:
  373. pushl $0
  374. pushl $75
  375. jmp __alltraps
  376. .globl vector76
  377. vector76:
  378. pushl $0
  379. pushl $76
  380. jmp __alltraps
  381. .globl vector77
  382. vector77:
  383. pushl $0
  384. pushl $77
  385. jmp __alltraps
  386. .globl vector78
  387. vector78:
  388. pushl $0
  389. pushl $78
  390. jmp __alltraps
  391. .globl vector79
  392. vector79:
  393. pushl $0
  394. pushl $79
  395. jmp __alltraps
  396. .globl vector80
  397. vector80:
  398. pushl $0
  399. pushl $80
  400. jmp __alltraps
  401. .globl vector81
  402. vector81:
  403. pushl $0
  404. pushl $81
  405. jmp __alltraps
  406. .globl vector82
  407. vector82:
  408. pushl $0
  409. pushl $82
  410. jmp __alltraps
  411. .globl vector83
  412. vector83:
  413. pushl $0
  414. pushl $83
  415. jmp __alltraps
  416. .globl vector84
  417. vector84:
  418. pushl $0
  419. pushl $84
  420. jmp __alltraps
  421. .globl vector85
  422. vector85:
  423. pushl $0
  424. pushl $85
  425. jmp __alltraps
  426. .globl vector86
  427. vector86:
  428. pushl $0
  429. pushl $86
  430. jmp __alltraps
  431. .globl vector87
  432. vector87:
  433. pushl $0
  434. pushl $87
  435. jmp __alltraps
  436. .globl vector88
  437. vector88:
  438. pushl $0
  439. pushl $88
  440. jmp __alltraps
  441. .globl vector89
  442. vector89:
  443. pushl $0
  444. pushl $89
  445. jmp __alltraps
  446. .globl vector90
  447. vector90:
  448. pushl $0
  449. pushl $90
  450. jmp __alltraps
  451. .globl vector91
  452. vector91:
  453. pushl $0
  454. pushl $91
  455. jmp __alltraps
  456. .globl vector92
  457. vector92:
  458. pushl $0
  459. pushl $92
  460. jmp __alltraps
  461. .globl vector93
  462. vector93:
  463. pushl $0
  464. pushl $93
  465. jmp __alltraps
  466. .globl vector94
  467. vector94:
  468. pushl $0
  469. pushl $94
  470. jmp __alltraps
  471. .globl vector95
  472. vector95:
  473. pushl $0
  474. pushl $95
  475. jmp __alltraps
  476. .globl vector96
  477. vector96:
  478. pushl $0
  479. pushl $96
  480. jmp __alltraps
  481. .globl vector97
  482. vector97:
  483. pushl $0
  484. pushl $97
  485. jmp __alltraps
  486. .globl vector98
  487. vector98:
  488. pushl $0
  489. pushl $98
  490. jmp __alltraps
  491. .globl vector99
  492. vector99:
  493. pushl $0
  494. pushl $99
  495. jmp __alltraps
  496. .globl vector100
  497. vector100:
  498. pushl $0
  499. pushl $100
  500. jmp __alltraps
  501. .globl vector101
  502. vector101:
  503. pushl $0
  504. pushl $101
  505. jmp __alltraps
  506. .globl vector102
  507. vector102:
  508. pushl $0
  509. pushl $102
  510. jmp __alltraps
  511. .globl vector103
  512. vector103:
  513. pushl $0
  514. pushl $103
  515. jmp __alltraps
  516. .globl vector104
  517. vector104:
  518. pushl $0
  519. pushl $104
  520. jmp __alltraps
  521. .globl vector105
  522. vector105:
  523. pushl $0
  524. pushl $105
  525. jmp __alltraps
  526. .globl vector106
  527. vector106:
  528. pushl $0
  529. pushl $106
  530. jmp __alltraps
  531. .globl vector107
  532. vector107:
  533. pushl $0
  534. pushl $107
  535. jmp __alltraps
  536. .globl vector108
  537. vector108:
  538. pushl $0
  539. pushl $108
  540. jmp __alltraps
  541. .globl vector109
  542. vector109:
  543. pushl $0
  544. pushl $109
  545. jmp __alltraps
  546. .globl vector110
  547. vector110:
  548. pushl $0
  549. pushl $110
  550. jmp __alltraps
  551. .globl vector111
  552. vector111:
  553. pushl $0
  554. pushl $111
  555. jmp __alltraps
  556. .globl vector112
  557. vector112:
  558. pushl $0
  559. pushl $112
  560. jmp __alltraps
  561. .globl vector113
  562. vector113:
  563. pushl $0
  564. pushl $113
  565. jmp __alltraps
  566. .globl vector114
  567. vector114:
  568. pushl $0
  569. pushl $114
  570. jmp __alltraps
  571. .globl vector115
  572. vector115:
  573. pushl $0
  574. pushl $115
  575. jmp __alltraps
  576. .globl vector116
  577. vector116:
  578. pushl $0
  579. pushl $116
  580. jmp __alltraps
  581. .globl vector117
  582. vector117:
  583. pushl $0
  584. pushl $117
  585. jmp __alltraps
  586. .globl vector118
  587. vector118:
  588. pushl $0
  589. pushl $118
  590. jmp __alltraps
  591. .globl vector119
  592. vector119:
  593. pushl $0
  594. pushl $119
  595. jmp __alltraps
  596. .globl vector120
  597. vector120:
  598. pushl $0
  599. pushl $120
  600. jmp __alltraps
  601. .globl vector121
  602. vector121:
  603. pushl $0
  604. pushl $121
  605. jmp __alltraps
  606. .globl vector122
  607. vector122:
  608. pushl $0
  609. pushl $122
  610. jmp __alltraps
  611. .globl vector123
  612. vector123:
  613. pushl $0
  614. pushl $123
  615. jmp __alltraps
  616. .globl vector124
  617. vector124:
  618. pushl $0
  619. pushl $124
  620. jmp __alltraps
  621. .globl vector125
  622. vector125:
  623. pushl $0
  624. pushl $125
  625. jmp __alltraps
  626. .globl vector126
  627. vector126:
  628. pushl $0
  629. pushl $126
  630. jmp __alltraps
  631. .globl vector127
  632. vector127:
  633. pushl $0
  634. pushl $127
  635. jmp __alltraps
  636. .globl vector128
  637. vector128:
  638. pushl $0
  639. pushl $128
  640. jmp __alltraps
  641. .globl vector129
  642. vector129:
  643. pushl $0
  644. pushl $129
  645. jmp __alltraps
  646. .globl vector130
  647. vector130:
  648. pushl $0
  649. pushl $130
  650. jmp __alltraps
  651. .globl vector131
  652. vector131:
  653. pushl $0
  654. pushl $131
  655. jmp __alltraps
  656. .globl vector132
  657. vector132:
  658. pushl $0
  659. pushl $132
  660. jmp __alltraps
  661. .globl vector133
  662. vector133:
  663. pushl $0
  664. pushl $133
  665. jmp __alltraps
  666. .globl vector134
  667. vector134:
  668. pushl $0
  669. pushl $134
  670. jmp __alltraps
  671. .globl vector135
  672. vector135:
  673. pushl $0
  674. pushl $135
  675. jmp __alltraps
  676. .globl vector136
  677. vector136:
  678. pushl $0
  679. pushl $136
  680. jmp __alltraps
  681. .globl vector137
  682. vector137:
  683. pushl $0
  684. pushl $137
  685. jmp __alltraps
  686. .globl vector138
  687. vector138:
  688. pushl $0
  689. pushl $138
  690. jmp __alltraps
  691. .globl vector139
  692. vector139:
  693. pushl $0
  694. pushl $139
  695. jmp __alltraps
  696. .globl vector140
  697. vector140:
  698. pushl $0
  699. pushl $140
  700. jmp __alltraps
  701. .globl vector141
  702. vector141:
  703. pushl $0
  704. pushl $141
  705. jmp __alltraps
  706. .globl vector142
  707. vector142:
  708. pushl $0
  709. pushl $142
  710. jmp __alltraps
  711. .globl vector143
  712. vector143:
  713. pushl $0
  714. pushl $143
  715. jmp __alltraps
  716. .globl vector144
  717. vector144:
  718. pushl $0
  719. pushl $144
  720. jmp __alltraps
  721. .globl vector145
  722. vector145:
  723. pushl $0
  724. pushl $145
  725. jmp __alltraps
  726. .globl vector146
  727. vector146:
  728. pushl $0
  729. pushl $146
  730. jmp __alltraps
  731. .globl vector147
  732. vector147:
  733. pushl $0
  734. pushl $147
  735. jmp __alltraps
  736. .globl vector148
  737. vector148:
  738. pushl $0
  739. pushl $148
  740. jmp __alltraps
  741. .globl vector149
  742. vector149:
  743. pushl $0
  744. pushl $149
  745. jmp __alltraps
  746. .globl vector150
  747. vector150:
  748. pushl $0
  749. pushl $150
  750. jmp __alltraps
  751. .globl vector151
  752. vector151:
  753. pushl $0
  754. pushl $151
  755. jmp __alltraps
  756. .globl vector152
  757. vector152:
  758. pushl $0
  759. pushl $152
  760. jmp __alltraps
  761. .globl vector153
  762. vector153:
  763. pushl $0
  764. pushl $153
  765. jmp __alltraps
  766. .globl vector154
  767. vector154:
  768. pushl $0
  769. pushl $154
  770. jmp __alltraps
  771. .globl vector155
  772. vector155:
  773. pushl $0
  774. pushl $155
  775. jmp __alltraps
  776. .globl vector156
  777. vector156:
  778. pushl $0
  779. pushl $156
  780. jmp __alltraps
  781. .globl vector157
  782. vector157:
  783. pushl $0
  784. pushl $157
  785. jmp __alltraps
  786. .globl vector158
  787. vector158:
  788. pushl $0
  789. pushl $158
  790. jmp __alltraps
  791. .globl vector159
  792. vector159:
  793. pushl $0
  794. pushl $159
  795. jmp __alltraps
  796. .globl vector160
  797. vector160:
  798. pushl $0
  799. pushl $160
  800. jmp __alltraps
  801. .globl vector161
  802. vector161:
  803. pushl $0
  804. pushl $161
  805. jmp __alltraps
  806. .globl vector162
  807. vector162:
  808. pushl $0
  809. pushl $162
  810. jmp __alltraps
  811. .globl vector163
  812. vector163:
  813. pushl $0
  814. pushl $163
  815. jmp __alltraps
  816. .globl vector164
  817. vector164:
  818. pushl $0
  819. pushl $164
  820. jmp __alltraps
  821. .globl vector165
  822. vector165:
  823. pushl $0
  824. pushl $165
  825. jmp __alltraps
  826. .globl vector166
  827. vector166:
  828. pushl $0
  829. pushl $166
  830. jmp __alltraps
  831. .globl vector167
  832. vector167:
  833. pushl $0
  834. pushl $167
  835. jmp __alltraps
  836. .globl vector168
  837. vector168:
  838. pushl $0
  839. pushl $168
  840. jmp __alltraps
  841. .globl vector169
  842. vector169:
  843. pushl $0
  844. pushl $169
  845. jmp __alltraps
  846. .globl vector170
  847. vector170:
  848. pushl $0
  849. pushl $170
  850. jmp __alltraps
  851. .globl vector171
  852. vector171:
  853. pushl $0
  854. pushl $171
  855. jmp __alltraps
  856. .globl vector172
  857. vector172:
  858. pushl $0
  859. pushl $172
  860. jmp __alltraps
  861. .globl vector173
  862. vector173:
  863. pushl $0
  864. pushl $173
  865. jmp __alltraps
  866. .globl vector174
  867. vector174:
  868. pushl $0
  869. pushl $174
  870. jmp __alltraps
  871. .globl vector175
  872. vector175:
  873. pushl $0
  874. pushl $175
  875. jmp __alltraps
  876. .globl vector176
  877. vector176:
  878. pushl $0
  879. pushl $176
  880. jmp __alltraps
  881. .globl vector177
  882. vector177:
  883. pushl $0
  884. pushl $177
  885. jmp __alltraps
  886. .globl vector178
  887. vector178:
  888. pushl $0
  889. pushl $178
  890. jmp __alltraps
  891. .globl vector179
  892. vector179:
  893. pushl $0
  894. pushl $179
  895. jmp __alltraps
  896. .globl vector180
  897. vector180:
  898. pushl $0
  899. pushl $180
  900. jmp __alltraps
  901. .globl vector181
  902. vector181:
  903. pushl $0
  904. pushl $181
  905. jmp __alltraps
  906. .globl vector182
  907. vector182:
  908. pushl $0
  909. pushl $182
  910. jmp __alltraps
  911. .globl vector183
  912. vector183:
  913. pushl $0
  914. pushl $183
  915. jmp __alltraps
  916. .globl vector184
  917. vector184:
  918. pushl $0
  919. pushl $184
  920. jmp __alltraps
  921. .globl vector185
  922. vector185:
  923. pushl $0
  924. pushl $185
  925. jmp __alltraps
  926. .globl vector186
  927. vector186:
  928. pushl $0
  929. pushl $186
  930. jmp __alltraps
  931. .globl vector187
  932. vector187:
  933. pushl $0
  934. pushl $187
  935. jmp __alltraps
  936. .globl vector188
  937. vector188:
  938. pushl $0
  939. pushl $188
  940. jmp __alltraps
  941. .globl vector189
  942. vector189:
  943. pushl $0
  944. pushl $189
  945. jmp __alltraps
  946. .globl vector190
  947. vector190:
  948. pushl $0
  949. pushl $190
  950. jmp __alltraps
  951. .globl vector191
  952. vector191:
  953. pushl $0
  954. pushl $191
  955. jmp __alltraps
  956. .globl vector192
  957. vector192:
  958. pushl $0
  959. pushl $192
  960. jmp __alltraps
  961. .globl vector193
  962. vector193:
  963. pushl $0
  964. pushl $193
  965. jmp __alltraps
  966. .globl vector194
  967. vector194:
  968. pushl $0
  969. pushl $194
  970. jmp __alltraps
  971. .globl vector195
  972. vector195:
  973. pushl $0
  974. pushl $195
  975. jmp __alltraps
  976. .globl vector196
  977. vector196:
  978. pushl $0
  979. pushl $196
  980. jmp __alltraps
  981. .globl vector197
  982. vector197:
  983. pushl $0
  984. pushl $197
  985. jmp __alltraps
  986. .globl vector198
  987. vector198:
  988. pushl $0
  989. pushl $198
  990. jmp __alltraps
  991. .globl vector199
  992. vector199:
  993. pushl $0
  994. pushl $199
  995. jmp __alltraps
  996. .globl vector200
  997. vector200:
  998. pushl $0
  999. pushl $200
  1000. jmp __alltraps
  1001. .globl vector201
  1002. vector201:
  1003. pushl $0
  1004. pushl $201
  1005. jmp __alltraps
  1006. .globl vector202
  1007. vector202:
  1008. pushl $0
  1009. pushl $202
  1010. jmp __alltraps
  1011. .globl vector203
  1012. vector203:
  1013. pushl $0
  1014. pushl $203
  1015. jmp __alltraps
  1016. .globl vector204
  1017. vector204:
  1018. pushl $0
  1019. pushl $204
  1020. jmp __alltraps
  1021. .globl vector205
  1022. vector205:
  1023. pushl $0
  1024. pushl $205
  1025. jmp __alltraps
  1026. .globl vector206
  1027. vector206:
  1028. pushl $0
  1029. pushl $206
  1030. jmp __alltraps
  1031. .globl vector207
  1032. vector207:
  1033. pushl $0
  1034. pushl $207
  1035. jmp __alltraps
  1036. .globl vector208
  1037. vector208:
  1038. pushl $0
  1039. pushl $208
  1040. jmp __alltraps
  1041. .globl vector209
  1042. vector209:
  1043. pushl $0
  1044. pushl $209
  1045. jmp __alltraps
  1046. .globl vector210
  1047. vector210:
  1048. pushl $0
  1049. pushl $210
  1050. jmp __alltraps
  1051. .globl vector211
  1052. vector211:
  1053. pushl $0
  1054. pushl $211
  1055. jmp __alltraps
  1056. .globl vector212
  1057. vector212:
  1058. pushl $0
  1059. pushl $212
  1060. jmp __alltraps
  1061. .globl vector213
  1062. vector213:
  1063. pushl $0
  1064. pushl $213
  1065. jmp __alltraps
  1066. .globl vector214
  1067. vector214:
  1068. pushl $0
  1069. pushl $214
  1070. jmp __alltraps
  1071. .globl vector215
  1072. vector215:
  1073. pushl $0
  1074. pushl $215
  1075. jmp __alltraps
  1076. .globl vector216
  1077. vector216:
  1078. pushl $0
  1079. pushl $216
  1080. jmp __alltraps
  1081. .globl vector217
  1082. vector217:
  1083. pushl $0
  1084. pushl $217
  1085. jmp __alltraps
  1086. .globl vector218
  1087. vector218:
  1088. pushl $0
  1089. pushl $218
  1090. jmp __alltraps
  1091. .globl vector219
  1092. vector219:
  1093. pushl $0
  1094. pushl $219
  1095. jmp __alltraps
  1096. .globl vector220
  1097. vector220:
  1098. pushl $0
  1099. pushl $220
  1100. jmp __alltraps
  1101. .globl vector221
  1102. vector221:
  1103. pushl $0
  1104. pushl $221
  1105. jmp __alltraps
  1106. .globl vector222
  1107. vector222:
  1108. pushl $0
  1109. pushl $222
  1110. jmp __alltraps
  1111. .globl vector223
  1112. vector223:
  1113. pushl $0
  1114. pushl $223
  1115. jmp __alltraps
  1116. .globl vector224
  1117. vector224:
  1118. pushl $0
  1119. pushl $224
  1120. jmp __alltraps
  1121. .globl vector225
  1122. vector225:
  1123. pushl $0
  1124. pushl $225
  1125. jmp __alltraps
  1126. .globl vector226
  1127. vector226:
  1128. pushl $0
  1129. pushl $226
  1130. jmp __alltraps
  1131. .globl vector227
  1132. vector227:
  1133. pushl $0
  1134. pushl $227
  1135. jmp __alltraps
  1136. .globl vector228
  1137. vector228:
  1138. pushl $0
  1139. pushl $228
  1140. jmp __alltraps
  1141. .globl vector229
  1142. vector229:
  1143. pushl $0
  1144. pushl $229
  1145. jmp __alltraps
  1146. .globl vector230
  1147. vector230:
  1148. pushl $0
  1149. pushl $230
  1150. jmp __alltraps
  1151. .globl vector231
  1152. vector231:
  1153. pushl $0
  1154. pushl $231
  1155. jmp __alltraps
  1156. .globl vector232
  1157. vector232:
  1158. pushl $0
  1159. pushl $232
  1160. jmp __alltraps
  1161. .globl vector233
  1162. vector233:
  1163. pushl $0
  1164. pushl $233
  1165. jmp __alltraps
  1166. .globl vector234
  1167. vector234:
  1168. pushl $0
  1169. pushl $234
  1170. jmp __alltraps
  1171. .globl vector235
  1172. vector235:
  1173. pushl $0
  1174. pushl $235
  1175. jmp __alltraps
  1176. .globl vector236
  1177. vector236:
  1178. pushl $0
  1179. pushl $236
  1180. jmp __alltraps
  1181. .globl vector237
  1182. vector237:
  1183. pushl $0
  1184. pushl $237
  1185. jmp __alltraps
  1186. .globl vector238
  1187. vector238:
  1188. pushl $0
  1189. pushl $238
  1190. jmp __alltraps
  1191. .globl vector239
  1192. vector239:
  1193. pushl $0
  1194. pushl $239
  1195. jmp __alltraps
  1196. .globl vector240
  1197. vector240:
  1198. pushl $0
  1199. pushl $240
  1200. jmp __alltraps
  1201. .globl vector241
  1202. vector241:
  1203. pushl $0
  1204. pushl $241
  1205. jmp __alltraps
  1206. .globl vector242
  1207. vector242:
  1208. pushl $0
  1209. pushl $242
  1210. jmp __alltraps
  1211. .globl vector243
  1212. vector243:
  1213. pushl $0
  1214. pushl $243
  1215. jmp __alltraps
  1216. .globl vector244
  1217. vector244:
  1218. pushl $0
  1219. pushl $244
  1220. jmp __alltraps
  1221. .globl vector245
  1222. vector245:
  1223. pushl $0
  1224. pushl $245
  1225. jmp __alltraps
  1226. .globl vector246
  1227. vector246:
  1228. pushl $0
  1229. pushl $246
  1230. jmp __alltraps
  1231. .globl vector247
  1232. vector247:
  1233. pushl $0
  1234. pushl $247
  1235. jmp __alltraps
  1236. .globl vector248
  1237. vector248:
  1238. pushl $0
  1239. pushl $248
  1240. jmp __alltraps
  1241. .globl vector249
  1242. vector249:
  1243. pushl $0
  1244. pushl $249
  1245. jmp __alltraps
  1246. .globl vector250
  1247. vector250:
  1248. pushl $0
  1249. pushl $250
  1250. jmp __alltraps
  1251. .globl vector251
  1252. vector251:
  1253. pushl $0
  1254. pushl $251
  1255. jmp __alltraps
  1256. .globl vector252
  1257. vector252:
  1258. pushl $0
  1259. pushl $252
  1260. jmp __alltraps
  1261. .globl vector253
  1262. vector253:
  1263. pushl $0
  1264. pushl $253
  1265. jmp __alltraps
  1266. .globl vector254
  1267. vector254:
  1268. pushl $0
  1269. pushl $254
  1270. jmp __alltraps
  1271. .globl vector255
  1272. vector255:
  1273. pushl $0
  1274. pushl $255
  1275. jmp __alltraps
  1276. # vector table
  1277. .data
  1278. .globl __vectors
  1279. __vectors:
  1280. .long vector0
  1281. .long vector1
  1282. .long vector2
  1283. .long vector3
  1284. .long vector4
  1285. .long vector5
  1286. .long vector6
  1287. .long vector7
  1288. .long vector8
  1289. .long vector9
  1290. .long vector10
  1291. .long vector11
  1292. .long vector12
  1293. .long vector13
  1294. .long vector14
  1295. .long vector15
  1296. .long vector16
  1297. .long vector17
  1298. .long vector18
  1299. .long vector19
  1300. .long vector20
  1301. .long vector21
  1302. .long vector22
  1303. .long vector23
  1304. .long vector24
  1305. .long vector25
  1306. .long vector26
  1307. .long vector27
  1308. .long vector28
  1309. .long vector29
  1310. .long vector30
  1311. .long vector31
  1312. .long vector32
  1313. .long vector33
  1314. .long vector34
  1315. .long vector35
  1316. .long vector36
  1317. .long vector37
  1318. .long vector38
  1319. .long vector39
  1320. .long vector40
  1321. .long vector41
  1322. .long vector42
  1323. .long vector43
  1324. .long vector44
  1325. .long vector45
  1326. .long vector46
  1327. .long vector47
  1328. .long vector48
  1329. .long vector49
  1330. .long vector50
  1331. .long vector51
  1332. .long vector52
  1333. .long vector53
  1334. .long vector54
  1335. .long vector55
  1336. .long vector56
  1337. .long vector57
  1338. .long vector58
  1339. .long vector59
  1340. .long vector60
  1341. .long vector61
  1342. .long vector62
  1343. .long vector63
  1344. .long vector64
  1345. .long vector65
  1346. .long vector66
  1347. .long vector67
  1348. .long vector68
  1349. .long vector69
  1350. .long vector70
  1351. .long vector71
  1352. .long vector72
  1353. .long vector73
  1354. .long vector74
  1355. .long vector75
  1356. .long vector76
  1357. .long vector77
  1358. .long vector78
  1359. .long vector79
  1360. .long vector80
  1361. .long vector81
  1362. .long vector82
  1363. .long vector83
  1364. .long vector84
  1365. .long vector85
  1366. .long vector86
  1367. .long vector87
  1368. .long vector88
  1369. .long vector89
  1370. .long vector90
  1371. .long vector91
  1372. .long vector92
  1373. .long vector93
  1374. .long vector94
  1375. .long vector95
  1376. .long vector96
  1377. .long vector97
  1378. .long vector98
  1379. .long vector99
  1380. .long vector100
  1381. .long vector101
  1382. .long vector102
  1383. .long vector103
  1384. .long vector104
  1385. .long vector105
  1386. .long vector106
  1387. .long vector107
  1388. .long vector108
  1389. .long vector109
  1390. .long vector110
  1391. .long vector111
  1392. .long vector112
  1393. .long vector113
  1394. .long vector114
  1395. .long vector115
  1396. .long vector116
  1397. .long vector117
  1398. .long vector118
  1399. .long vector119
  1400. .long vector120
  1401. .long vector121
  1402. .long vector122
  1403. .long vector123
  1404. .long vector124
  1405. .long vector125
  1406. .long vector126
  1407. .long vector127
  1408. .long vector128
  1409. .long vector129
  1410. .long vector130
  1411. .long vector131
  1412. .long vector132
  1413. .long vector133
  1414. .long vector134
  1415. .long vector135
  1416. .long vector136
  1417. .long vector137
  1418. .long vector138
  1419. .long vector139
  1420. .long vector140
  1421. .long vector141
  1422. .long vector142
  1423. .long vector143
  1424. .long vector144
  1425. .long vector145
  1426. .long vector146
  1427. .long vector147
  1428. .long vector148
  1429. .long vector149
  1430. .long vector150
  1431. .long vector151
  1432. .long vector152
  1433. .long vector153
  1434. .long vector154
  1435. .long vector155
  1436. .long vector156
  1437. .long vector157
  1438. .long vector158
  1439. .long vector159
  1440. .long vector160
  1441. .long vector161
  1442. .long vector162
  1443. .long vector163
  1444. .long vector164
  1445. .long vector165
  1446. .long vector166
  1447. .long vector167
  1448. .long vector168
  1449. .long vector169
  1450. .long vector170
  1451. .long vector171
  1452. .long vector172
  1453. .long vector173
  1454. .long vector174
  1455. .long vector175
  1456. .long vector176
  1457. .long vector177
  1458. .long vector178
  1459. .long vector179
  1460. .long vector180
  1461. .long vector181
  1462. .long vector182
  1463. .long vector183
  1464. .long vector184
  1465. .long vector185
  1466. .long vector186
  1467. .long vector187
  1468. .long vector188
  1469. .long vector189
  1470. .long vector190
  1471. .long vector191
  1472. .long vector192
  1473. .long vector193
  1474. .long vector194
  1475. .long vector195
  1476. .long vector196
  1477. .long vector197
  1478. .long vector198
  1479. .long vector199
  1480. .long vector200
  1481. .long vector201
  1482. .long vector202
  1483. .long vector203
  1484. .long vector204
  1485. .long vector205
  1486. .long vector206
  1487. .long vector207
  1488. .long vector208
  1489. .long vector209
  1490. .long vector210
  1491. .long vector211
  1492. .long vector212
  1493. .long vector213
  1494. .long vector214
  1495. .long vector215
  1496. .long vector216
  1497. .long vector217
  1498. .long vector218
  1499. .long vector219
  1500. .long vector220
  1501. .long vector221
  1502. .long vector222
  1503. .long vector223
  1504. .long vector224
  1505. .long vector225
  1506. .long vector226
  1507. .long vector227
  1508. .long vector228
  1509. .long vector229
  1510. .long vector230
  1511. .long vector231
  1512. .long vector232
  1513. .long vector233
  1514. .long vector234
  1515. .long vector235
  1516. .long vector236
  1517. .long vector237
  1518. .long vector238
  1519. .long vector239
  1520. .long vector240
  1521. .long vector241
  1522. .long vector242
  1523. .long vector243
  1524. .long vector244
  1525. .long vector245
  1526. .long vector246
  1527. .long vector247
  1528. .long vector248
  1529. .long vector249
  1530. .long vector250
  1531. .long vector251
  1532. .long vector252
  1533. .long vector253
  1534. .long vector254
  1535. .long vector255