usys.asm 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. usys.o: file format elf32-littlearm
  2. Disassembly of section .text:
  3. 00000000 <fork>:
  4. 0: e92d5fff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr}
  5. 4: e3a00001 mov r0, #1
  6. 8: ef000040 svc 0x00000040
  7. c: e8bd1ffe pop {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip}
  8. 10: e8bd0002 pop {r1}
  9. 14: e12fff1e bx lr
  10. 00000018 <exit>:
  11. 18: e92d1000 push {ip}
  12. 1c: e3a0c002 mov ip, #2
  13. 20: e92d4000 push {lr}
  14. 24: ef000040 svc 0x00000040
  15. 28: e8bd4000 pop {lr}
  16. 2c: e8bd1000 pop {ip}
  17. 30: e12fff1e bx lr
  18. 00000034 <wait>:
  19. 34: e92d1000 push {ip}
  20. 38: e3a0c003 mov ip, #3
  21. 3c: e92d4000 push {lr}
  22. 40: ef000040 svc 0x00000040
  23. 44: e8bd4000 pop {lr}
  24. 48: e8bd1000 pop {ip}
  25. 4c: e12fff1e bx lr
  26. 00000050 <pipe>:
  27. 50: e92d1000 push {ip}
  28. 54: e3a0c004 mov ip, #4
  29. 58: e92d4000 push {lr}
  30. 5c: ef000040 svc 0x00000040
  31. 60: e8bd4000 pop {lr}
  32. 64: e8bd1000 pop {ip}
  33. 68: e12fff1e bx lr
  34. 0000006c <read>:
  35. 6c: e92d1000 push {ip}
  36. 70: e3a0c005 mov ip, #5
  37. 74: e92d4000 push {lr}
  38. 78: ef000040 svc 0x00000040
  39. 7c: e8bd4000 pop {lr}
  40. 80: e8bd1000 pop {ip}
  41. 84: e12fff1e bx lr
  42. 00000088 <write>:
  43. 88: e92d1000 push {ip}
  44. 8c: e3a0c010 mov ip, #16
  45. 90: e92d4000 push {lr}
  46. 94: ef000040 svc 0x00000040
  47. 98: e8bd4000 pop {lr}
  48. 9c: e8bd1000 pop {ip}
  49. a0: e12fff1e bx lr
  50. 000000a4 <close>:
  51. a4: e92d1000 push {ip}
  52. a8: e3a0c015 mov ip, #21
  53. ac: e92d4000 push {lr}
  54. b0: ef000040 svc 0x00000040
  55. b4: e8bd4000 pop {lr}
  56. b8: e8bd1000 pop {ip}
  57. bc: e12fff1e bx lr
  58. 000000c0 <kill>:
  59. c0: e92d1000 push {ip}
  60. c4: e3a0c006 mov ip, #6
  61. c8: e92d4000 push {lr}
  62. cc: ef000040 svc 0x00000040
  63. d0: e8bd4000 pop {lr}
  64. d4: e8bd1000 pop {ip}
  65. d8: e12fff1e bx lr
  66. 000000dc <exec>:
  67. dc: e92d1000 push {ip}
  68. e0: e3a0c007 mov ip, #7
  69. e4: e92d4000 push {lr}
  70. e8: ef000040 svc 0x00000040
  71. ec: e8bd4000 pop {lr}
  72. f0: e8bd1000 pop {ip}
  73. f4: e12fff1e bx lr
  74. 000000f8 <open>:
  75. f8: e92d1000 push {ip}
  76. fc: e3a0c00f mov ip, #15
  77. 100: e92d4000 push {lr}
  78. 104: ef000040 svc 0x00000040
  79. 108: e8bd4000 pop {lr}
  80. 10c: e8bd1000 pop {ip}
  81. 110: e12fff1e bx lr
  82. 00000114 <mknod>:
  83. 114: e92d1000 push {ip}
  84. 118: e3a0c011 mov ip, #17
  85. 11c: e92d4000 push {lr}
  86. 120: ef000040 svc 0x00000040
  87. 124: e8bd4000 pop {lr}
  88. 128: e8bd1000 pop {ip}
  89. 12c: e12fff1e bx lr
  90. 00000130 <unlink>:
  91. 130: e92d1000 push {ip}
  92. 134: e3a0c012 mov ip, #18
  93. 138: e92d4000 push {lr}
  94. 13c: ef000040 svc 0x00000040
  95. 140: e8bd4000 pop {lr}
  96. 144: e8bd1000 pop {ip}
  97. 148: e12fff1e bx lr
  98. 0000014c <fstat>:
  99. 14c: e92d1000 push {ip}
  100. 150: e3a0c008 mov ip, #8
  101. 154: e92d4000 push {lr}
  102. 158: ef000040 svc 0x00000040
  103. 15c: e8bd4000 pop {lr}
  104. 160: e8bd1000 pop {ip}
  105. 164: e12fff1e bx lr
  106. 00000168 <link>:
  107. 168: e92d1000 push {ip}
  108. 16c: e3a0c013 mov ip, #19
  109. 170: e92d4000 push {lr}
  110. 174: ef000040 svc 0x00000040
  111. 178: e8bd4000 pop {lr}
  112. 17c: e8bd1000 pop {ip}
  113. 180: e12fff1e bx lr
  114. 00000184 <mkdir>:
  115. 184: e92d1000 push {ip}
  116. 188: e3a0c014 mov ip, #20
  117. 18c: e92d4000 push {lr}
  118. 190: ef000040 svc 0x00000040
  119. 194: e8bd4000 pop {lr}
  120. 198: e8bd1000 pop {ip}
  121. 19c: e12fff1e bx lr
  122. 000001a0 <chdir>:
  123. 1a0: e92d1000 push {ip}
  124. 1a4: e3a0c009 mov ip, #9
  125. 1a8: e92d4000 push {lr}
  126. 1ac: ef000040 svc 0x00000040
  127. 1b0: e8bd4000 pop {lr}
  128. 1b4: e8bd1000 pop {ip}
  129. 1b8: e12fff1e bx lr
  130. 000001bc <dup>:
  131. 1bc: e92d1000 push {ip}
  132. 1c0: e3a0c00a mov ip, #10
  133. 1c4: e92d4000 push {lr}
  134. 1c8: ef000040 svc 0x00000040
  135. 1cc: e8bd4000 pop {lr}
  136. 1d0: e8bd1000 pop {ip}
  137. 1d4: e12fff1e bx lr
  138. 000001d8 <getpid>:
  139. 1d8: e92d1000 push {ip}
  140. 1dc: e3a0c00b mov ip, #11
  141. 1e0: e92d4000 push {lr}
  142. 1e4: ef000040 svc 0x00000040
  143. 1e8: e8bd4000 pop {lr}
  144. 1ec: e8bd1000 pop {ip}
  145. 1f0: e12fff1e bx lr
  146. 000001f4 <sbrk>:
  147. 1f4: e92d1000 push {ip}
  148. 1f8: e3a0c00c mov ip, #12
  149. 1fc: e92d4000 push {lr}
  150. 200: ef000040 svc 0x00000040
  151. 204: e8bd4000 pop {lr}
  152. 208: e8bd1000 pop {ip}
  153. 20c: e12fff1e bx lr
  154. 00000210 <sleep>:
  155. 210: e92d1000 push {ip}
  156. 214: e3a0c00d mov ip, #13
  157. 218: e92d4000 push {lr}
  158. 21c: ef000040 svc 0x00000040
  159. 220: e8bd4000 pop {lr}
  160. 224: e8bd1000 pop {ip}
  161. 228: e12fff1e bx lr
  162. 0000022c <uptime>:
  163. 22c: e92d1000 push {ip}
  164. 230: e3a0c00e mov ip, #14
  165. 234: e92d4000 push {lr}
  166. 238: ef000040 svc 0x00000040
  167. 23c: e8bd4000 pop {lr}
  168. 240: e8bd1000 pop {ip}
  169. 244: e12fff1e bx lr