annotate src/usr/usys.asm @ 0:53676d1f5817 default tip

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