0
|
1
|
|
2 usys.o: file format elf32-littlearm
|
|
3
|
|
4
|
|
5 Disassembly of section .text:
|
|
6
|
|
7 00000000 <fork>:
|
|
8 0: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
9 4: e1a04003 mov r4, r3
|
|
10 8: e1a03002 mov r3, r2
|
|
11 c: e1a02001 mov r2, r1
|
|
12 10: e1a01000 mov r1, r0
|
|
13 14: e3a00001 mov r0, #1
|
|
14 18: ef000000 svc 0x00000000
|
|
15 1c: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
16 20: e12fff1e bx lr
|
|
17
|
|
18 00000024 <exit>:
|
|
19 24: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
20 28: e1a04003 mov r4, r3
|
|
21 2c: e1a03002 mov r3, r2
|
|
22 30: e1a02001 mov r2, r1
|
|
23 34: e1a01000 mov r1, r0
|
|
24 38: e3a00002 mov r0, #2
|
|
25 3c: ef000000 svc 0x00000000
|
|
26 40: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
27 44: e12fff1e bx lr
|
|
28
|
|
29 00000048 <wait>:
|
|
30 48: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
31 4c: e1a04003 mov r4, r3
|
|
32 50: e1a03002 mov r3, r2
|
|
33 54: e1a02001 mov r2, r1
|
|
34 58: e1a01000 mov r1, r0
|
|
35 5c: e3a00003 mov r0, #3
|
|
36 60: ef000000 svc 0x00000000
|
|
37 64: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
38 68: e12fff1e bx lr
|
|
39
|
|
40 0000006c <pipe>:
|
|
41 6c: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
42 70: e1a04003 mov r4, r3
|
|
43 74: e1a03002 mov r3, r2
|
|
44 78: e1a02001 mov r2, r1
|
|
45 7c: e1a01000 mov r1, r0
|
|
46 80: e3a00004 mov r0, #4
|
|
47 84: ef000000 svc 0x00000000
|
|
48 88: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
49 8c: e12fff1e bx lr
|
|
50
|
|
51 00000090 <read>:
|
|
52 90: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
53 94: e1a04003 mov r4, r3
|
|
54 98: e1a03002 mov r3, r2
|
|
55 9c: e1a02001 mov r2, r1
|
|
56 a0: e1a01000 mov r1, r0
|
|
57 a4: e3a00005 mov r0, #5
|
|
58 a8: ef000000 svc 0x00000000
|
|
59 ac: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
60 b0: e12fff1e bx lr
|
|
61
|
|
62 000000b4 <write>:
|
|
63 b4: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
64 b8: e1a04003 mov r4, r3
|
|
65 bc: e1a03002 mov r3, r2
|
|
66 c0: e1a02001 mov r2, r1
|
|
67 c4: e1a01000 mov r1, r0
|
|
68 c8: e3a00010 mov r0, #16
|
|
69 cc: ef000000 svc 0x00000000
|
|
70 d0: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
71 d4: e12fff1e bx lr
|
|
72
|
|
73 000000d8 <close>:
|
|
74 d8: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
75 dc: e1a04003 mov r4, r3
|
|
76 e0: e1a03002 mov r3, r2
|
|
77 e4: e1a02001 mov r2, r1
|
|
78 e8: e1a01000 mov r1, r0
|
|
79 ec: e3a00015 mov r0, #21
|
|
80 f0: ef000000 svc 0x00000000
|
|
81 f4: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
82 f8: e12fff1e bx lr
|
|
83
|
|
84 000000fc <kill>:
|
|
85 fc: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
86 100: e1a04003 mov r4, r3
|
|
87 104: e1a03002 mov r3, r2
|
|
88 108: e1a02001 mov r2, r1
|
|
89 10c: e1a01000 mov r1, r0
|
|
90 110: e3a00006 mov r0, #6
|
|
91 114: ef000000 svc 0x00000000
|
|
92 118: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
93 11c: e12fff1e bx lr
|
|
94
|
|
95 00000120 <exec>:
|
|
96 120: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
97 124: e1a04003 mov r4, r3
|
|
98 128: e1a03002 mov r3, r2
|
|
99 12c: e1a02001 mov r2, r1
|
|
100 130: e1a01000 mov r1, r0
|
|
101 134: e3a00007 mov r0, #7
|
|
102 138: ef000000 svc 0x00000000
|
|
103 13c: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
104 140: e12fff1e bx lr
|
|
105
|
|
106 00000144 <open>:
|
|
107 144: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
108 148: e1a04003 mov r4, r3
|
|
109 14c: e1a03002 mov r3, r2
|
|
110 150: e1a02001 mov r2, r1
|
|
111 154: e1a01000 mov r1, r0
|
|
112 158: e3a0000f mov r0, #15
|
|
113 15c: ef000000 svc 0x00000000
|
|
114 160: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
115 164: e12fff1e bx lr
|
|
116
|
|
117 00000168 <mknod>:
|
|
118 168: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
119 16c: e1a04003 mov r4, r3
|
|
120 170: e1a03002 mov r3, r2
|
|
121 174: e1a02001 mov r2, r1
|
|
122 178: e1a01000 mov r1, r0
|
|
123 17c: e3a00011 mov r0, #17
|
|
124 180: ef000000 svc 0x00000000
|
|
125 184: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
126 188: e12fff1e bx lr
|
|
127
|
|
128 0000018c <unlink>:
|
|
129 18c: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
130 190: e1a04003 mov r4, r3
|
|
131 194: e1a03002 mov r3, r2
|
|
132 198: e1a02001 mov r2, r1
|
|
133 19c: e1a01000 mov r1, r0
|
|
134 1a0: e3a00012 mov r0, #18
|
|
135 1a4: ef000000 svc 0x00000000
|
|
136 1a8: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
137 1ac: e12fff1e bx lr
|
|
138
|
|
139 000001b0 <fstat>:
|
|
140 1b0: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
141 1b4: e1a04003 mov r4, r3
|
|
142 1b8: e1a03002 mov r3, r2
|
|
143 1bc: e1a02001 mov r2, r1
|
|
144 1c0: e1a01000 mov r1, r0
|
|
145 1c4: e3a00008 mov r0, #8
|
|
146 1c8: ef000000 svc 0x00000000
|
|
147 1cc: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
148 1d0: e12fff1e bx lr
|
|
149
|
|
150 000001d4 <link>:
|
|
151 1d4: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
152 1d8: e1a04003 mov r4, r3
|
|
153 1dc: e1a03002 mov r3, r2
|
|
154 1e0: e1a02001 mov r2, r1
|
|
155 1e4: e1a01000 mov r1, r0
|
|
156 1e8: e3a00013 mov r0, #19
|
|
157 1ec: ef000000 svc 0x00000000
|
|
158 1f0: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
159 1f4: e12fff1e bx lr
|
|
160
|
|
161 000001f8 <mkdir>:
|
|
162 1f8: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
163 1fc: e1a04003 mov r4, r3
|
|
164 200: e1a03002 mov r3, r2
|
|
165 204: e1a02001 mov r2, r1
|
|
166 208: e1a01000 mov r1, r0
|
|
167 20c: e3a00014 mov r0, #20
|
|
168 210: ef000000 svc 0x00000000
|
|
169 214: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
170 218: e12fff1e bx lr
|
|
171
|
|
172 0000021c <chdir>:
|
|
173 21c: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
174 220: e1a04003 mov r4, r3
|
|
175 224: e1a03002 mov r3, r2
|
|
176 228: e1a02001 mov r2, r1
|
|
177 22c: e1a01000 mov r1, r0
|
|
178 230: e3a00009 mov r0, #9
|
|
179 234: ef000000 svc 0x00000000
|
|
180 238: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
181 23c: e12fff1e bx lr
|
|
182
|
|
183 00000240 <dup>:
|
|
184 240: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
185 244: e1a04003 mov r4, r3
|
|
186 248: e1a03002 mov r3, r2
|
|
187 24c: e1a02001 mov r2, r1
|
|
188 250: e1a01000 mov r1, r0
|
|
189 254: e3a0000a mov r0, #10
|
|
190 258: ef000000 svc 0x00000000
|
|
191 25c: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
192 260: e12fff1e bx lr
|
|
193
|
|
194 00000264 <getpid>:
|
|
195 264: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
196 268: e1a04003 mov r4, r3
|
|
197 26c: e1a03002 mov r3, r2
|
|
198 270: e1a02001 mov r2, r1
|
|
199 274: e1a01000 mov r1, r0
|
|
200 278: e3a0000b mov r0, #11
|
|
201 27c: ef000000 svc 0x00000000
|
|
202 280: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
203 284: e12fff1e bx lr
|
|
204
|
|
205 00000288 <sbrk>:
|
|
206 288: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
207 28c: e1a04003 mov r4, r3
|
|
208 290: e1a03002 mov r3, r2
|
|
209 294: e1a02001 mov r2, r1
|
|
210 298: e1a01000 mov r1, r0
|
|
211 29c: e3a0000c mov r0, #12
|
|
212 2a0: ef000000 svc 0x00000000
|
|
213 2a4: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
214 2a8: e12fff1e bx lr
|
|
215
|
|
216 000002ac <sleep>:
|
|
217 2ac: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
218 2b0: e1a04003 mov r4, r3
|
|
219 2b4: e1a03002 mov r3, r2
|
|
220 2b8: e1a02001 mov r2, r1
|
|
221 2bc: e1a01000 mov r1, r0
|
|
222 2c0: e3a0000d mov r0, #13
|
|
223 2c4: ef000000 svc 0x00000000
|
|
224 2c8: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
225 2cc: e12fff1e bx lr
|
|
226
|
|
227 000002d0 <uptime>:
|
|
228 2d0: e52d4004 push {r4} ; (str r4, [sp, #-4]!)
|
|
229 2d4: e1a04003 mov r4, r3
|
|
230 2d8: e1a03002 mov r3, r2
|
|
231 2dc: e1a02001 mov r2, r1
|
|
232 2e0: e1a01000 mov r1, r0
|
|
233 2e4: e3a0000e mov r0, #14
|
|
234 2e8: ef000000 svc 0x00000000
|
|
235 2ec: e49d4004 pop {r4} ; (ldr r4, [sp], #4)
|
|
236 2f0: e12fff1e bx lr
|