syscalls.lst 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934
  1. ARM GAS C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s page 1
  2. 1 .cpu cortex-m4
  3. 2 .arch armv7e-m
  4. 3 .fpu fpv4-sp-d16
  5. 4 .eabi_attribute 27, 1
  6. 5 .eabi_attribute 28, 1
  7. 6 .eabi_attribute 20, 1
  8. 7 .eabi_attribute 21, 1
  9. 8 .eabi_attribute 23, 3
  10. 9 .eabi_attribute 24, 1
  11. 10 .eabi_attribute 25, 1
  12. 11 .eabi_attribute 26, 1
  13. 12 .eabi_attribute 30, 2
  14. 13 .eabi_attribute 34, 1
  15. 14 .eabi_attribute 18, 4
  16. 15 .file "syscalls.c"
  17. 16 .text
  18. 17 .Ltext0:
  19. 18 .cfi_sections .debug_frame
  20. 19 .section .text.initialise_monitor_handles,"ax",%progbits
  21. 20 .align 1
  22. 21 .p2align 2,,3
  23. 22 .global initialise_monitor_handles
  24. 23 .syntax unified
  25. 24 .thumb
  26. 25 .thumb_func
  27. 27 initialise_monitor_handles:
  28. 28 .LFB25:
  29. 29 .file 1 "Core/Src/syscalls.c"
  30. 1:Core/Src/syscalls.c **** /**
  31. 2:Core/Src/syscalls.c **** ******************************************************************************
  32. 3:Core/Src/syscalls.c **** * @file syscalls.c
  33. 4:Core/Src/syscalls.c **** * @author Auto-generated by STM32CubeMX
  34. 5:Core/Src/syscalls.c **** * @brief Minimal System calls file
  35. 6:Core/Src/syscalls.c **** *
  36. 7:Core/Src/syscalls.c **** * For more information about which c-functions
  37. 8:Core/Src/syscalls.c **** * need which of these lowlevel functions
  38. 9:Core/Src/syscalls.c **** * please consult the Newlib or Picolibc libc-manual
  39. 10:Core/Src/syscalls.c **** ******************************************************************************
  40. 11:Core/Src/syscalls.c **** * @attention
  41. 12:Core/Src/syscalls.c **** *
  42. 13:Core/Src/syscalls.c **** * Copyright (c) 2020-2025 STMicroelectronics.
  43. 14:Core/Src/syscalls.c **** * All rights reserved.
  44. 15:Core/Src/syscalls.c **** *
  45. 16:Core/Src/syscalls.c **** * This software is licensed under terms that can be found in the LICENSE file
  46. 17:Core/Src/syscalls.c **** * in the root directory of this software component.
  47. 18:Core/Src/syscalls.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
  48. 19:Core/Src/syscalls.c **** *
  49. 20:Core/Src/syscalls.c **** ******************************************************************************
  50. 21:Core/Src/syscalls.c **** */
  51. 22:Core/Src/syscalls.c ****
  52. 23:Core/Src/syscalls.c **** /* Includes */
  53. 24:Core/Src/syscalls.c **** #include <sys/stat.h>
  54. 25:Core/Src/syscalls.c **** #include <stdlib.h>
  55. 26:Core/Src/syscalls.c **** #include <errno.h>
  56. 27:Core/Src/syscalls.c **** #include <stdio.h>
  57. 28:Core/Src/syscalls.c **** #include <signal.h>
  58. 29:Core/Src/syscalls.c **** #include <time.h>
  59. ARM GAS C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s page 2
  60. 30:Core/Src/syscalls.c **** #include <sys/time.h>
  61. 31:Core/Src/syscalls.c **** #include <sys/times.h>
  62. 32:Core/Src/syscalls.c ****
  63. 33:Core/Src/syscalls.c ****
  64. 34:Core/Src/syscalls.c **** /* Variables */
  65. 35:Core/Src/syscalls.c **** extern int __io_putchar(int ch) __attribute__((weak));
  66. 36:Core/Src/syscalls.c **** extern int __io_getchar(void) __attribute__((weak));
  67. 37:Core/Src/syscalls.c ****
  68. 38:Core/Src/syscalls.c ****
  69. 39:Core/Src/syscalls.c **** char *__env[1] = { 0 };
  70. 40:Core/Src/syscalls.c **** char **environ = __env;
  71. 41:Core/Src/syscalls.c ****
  72. 42:Core/Src/syscalls.c ****
  73. 43:Core/Src/syscalls.c **** /* Functions */
  74. 44:Core/Src/syscalls.c **** void initialise_monitor_handles()
  75. 45:Core/Src/syscalls.c **** {
  76. 30 .loc 1 45 1 view -0
  77. 31 .cfi_startproc
  78. 32 @ args = 0, pretend = 0, frame = 0
  79. 33 @ frame_needed = 0, uses_anonymous_args = 0
  80. 34 @ link register save eliminated.
  81. 46:Core/Src/syscalls.c **** }
  82. 35 .loc 1 46 1 view .LVU1
  83. 36 0000 7047 bx lr
  84. 37 .cfi_endproc
  85. 38 .LFE25:
  86. 40 0002 00BF .section .text._getpid,"ax",%progbits
  87. 41 .align 1
  88. 42 .p2align 2,,3
  89. 43 .global _getpid
  90. 44 .syntax unified
  91. 45 .thumb
  92. 46 .thumb_func
  93. 48 _getpid:
  94. 49 .LFB26:
  95. 47:Core/Src/syscalls.c ****
  96. 48:Core/Src/syscalls.c **** int _getpid(void)
  97. 49:Core/Src/syscalls.c **** {
  98. 50 .loc 1 49 1 view -0
  99. 51 .cfi_startproc
  100. 52 @ args = 0, pretend = 0, frame = 0
  101. 53 @ frame_needed = 0, uses_anonymous_args = 0
  102. 54 @ link register save eliminated.
  103. 50:Core/Src/syscalls.c **** return 1;
  104. 55 .loc 1 50 3 view .LVU3
  105. 51:Core/Src/syscalls.c **** }
  106. 56 .loc 1 51 1 is_stmt 0 view .LVU4
  107. 57 0000 0120 movs r0, #1
  108. 58 0002 7047 bx lr
  109. 59 .cfi_endproc
  110. 60 .LFE26:
  111. 62 .section .text._kill,"ax",%progbits
  112. 63 .align 1
  113. 64 .p2align 2,,3
  114. 65 .global _kill
  115. 66 .syntax unified
  116. 67 .thumb
  117. ARM GAS C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s page 3
  118. 68 .thumb_func
  119. 70 _kill:
  120. 71 .LVL0:
  121. 72 .LFB27:
  122. 52:Core/Src/syscalls.c ****
  123. 53:Core/Src/syscalls.c **** int _kill(int pid, int sig)
  124. 54:Core/Src/syscalls.c **** {
  125. 73 .loc 1 54 1 is_stmt 1 view -0
  126. 74 .cfi_startproc
  127. 75 @ args = 0, pretend = 0, frame = 0
  128. 76 @ frame_needed = 0, uses_anonymous_args = 0
  129. 55:Core/Src/syscalls.c **** (void)pid;
  130. 77 .loc 1 55 3 view .LVU6
  131. 56:Core/Src/syscalls.c **** (void)sig;
  132. 78 .loc 1 56 3 view .LVU7
  133. 57:Core/Src/syscalls.c **** errno = EINVAL;
  134. 79 .loc 1 57 3 view .LVU8
  135. 54:Core/Src/syscalls.c **** (void)pid;
  136. 80 .loc 1 54 1 is_stmt 0 view .LVU9
  137. 81 0000 08B5 push {r3, lr}
  138. 82 .LCFI0:
  139. 83 .cfi_def_cfa_offset 8
  140. 84 .cfi_offset 3, -8
  141. 85 .cfi_offset 14, -4
  142. 86 .loc 1 57 3 view .LVU10
  143. 87 0002 FFF7FEFF bl __errno
  144. 88 .LVL1:
  145. 89 .loc 1 57 9 view .LVU11
  146. 90 0006 1623 movs r3, #22
  147. 91 0008 0360 str r3, [r0]
  148. 58:Core/Src/syscalls.c **** return -1;
  149. 92 .loc 1 58 3 is_stmt 1 view .LVU12
  150. 59:Core/Src/syscalls.c **** }
  151. 93 .loc 1 59 1 is_stmt 0 view .LVU13
  152. 94 000a 4FF0FF30 mov r0, #-1
  153. 95 000e 08BD pop {r3, pc}
  154. 96 .cfi_endproc
  155. 97 .LFE27:
  156. 99 .section .text._exit,"ax",%progbits
  157. 100 .align 1
  158. 101 .p2align 2,,3
  159. 102 .global _exit
  160. 103 .syntax unified
  161. 104 .thumb
  162. 105 .thumb_func
  163. 107 _exit:
  164. 108 .LVL2:
  165. 109 .LFB28:
  166. 60:Core/Src/syscalls.c ****
  167. 61:Core/Src/syscalls.c **** void _exit (int status)
  168. 62:Core/Src/syscalls.c **** {
  169. 110 .loc 1 62 1 is_stmt 1 view -0
  170. 111 .cfi_startproc
  171. 112 @ Volatile: function does not return.
  172. 113 @ args = 0, pretend = 0, frame = 0
  173. 114 @ frame_needed = 0, uses_anonymous_args = 0
  174. 63:Core/Src/syscalls.c **** _kill(status, -1);
  175. ARM GAS C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s page 4
  176. 115 .loc 1 63 3 view .LVU15
  177. 116 .LBB4:
  178. 117 .LBI4:
  179. 53:Core/Src/syscalls.c **** {
  180. 118 .loc 1 53 5 view .LVU16
  181. 119 .LBB5:
  182. 55:Core/Src/syscalls.c **** (void)sig;
  183. 120 .loc 1 55 3 view .LVU17
  184. 56:Core/Src/syscalls.c **** errno = EINVAL;
  185. 121 .loc 1 56 3 view .LVU18
  186. 57:Core/Src/syscalls.c **** return -1;
  187. 122 .loc 1 57 3 view .LVU19
  188. 123 .LBE5:
  189. 124 .LBE4:
  190. 62:Core/Src/syscalls.c **** _kill(status, -1);
  191. 125 .loc 1 62 1 is_stmt 0 view .LVU20
  192. 126 0000 08B5 push {r3, lr}
  193. 127 .LCFI1:
  194. 128 .cfi_def_cfa_offset 8
  195. 129 .cfi_offset 3, -8
  196. 130 .cfi_offset 14, -4
  197. 131 .LBB7:
  198. 132 .LBB6:
  199. 57:Core/Src/syscalls.c **** return -1;
  200. 133 .loc 1 57 3 view .LVU21
  201. 134 0002 FFF7FEFF bl __errno
  202. 135 .LVL3:
  203. 57:Core/Src/syscalls.c **** return -1;
  204. 136 .loc 1 57 9 view .LVU22
  205. 137 0006 1623 movs r3, #22
  206. 138 0008 0360 str r3, [r0]
  207. 58:Core/Src/syscalls.c **** }
  208. 139 .loc 1 58 3 is_stmt 1 view .LVU23
  209. 140 .LVL4:
  210. 141 .L7:
  211. 58:Core/Src/syscalls.c **** }
  212. 142 .loc 1 58 3 is_stmt 0 view .LVU24
  213. 143 .LBE6:
  214. 144 .LBE7:
  215. 64:Core/Src/syscalls.c **** while (1) {} /* Make sure we hang here */
  216. 145 .loc 1 64 3 is_stmt 1 discriminator 1 view .LVU25
  217. 146 .loc 1 64 14 discriminator 1 view .LVU26
  218. 147 .loc 1 64 9 discriminator 1 view .LVU27
  219. 148 .loc 1 64 3 discriminator 1 view .LVU28
  220. 149 .loc 1 64 14 discriminator 1 view .LVU29
  221. 150 .loc 1 64 9 discriminator 1 view .LVU30
  222. 151 000a FEE7 b .L7
  223. 152 .cfi_endproc
  224. 153 .LFE28:
  225. 155 .section .text._read,"ax",%progbits
  226. 156 .align 1
  227. 157 .p2align 2,,3
  228. 158 .weak _read
  229. 159 .syntax unified
  230. 160 .thumb
  231. 161 .thumb_func
  232. 163 _read:
  233. ARM GAS C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s page 5
  234. 164 .LVL5:
  235. 165 .LFB29:
  236. 65:Core/Src/syscalls.c **** }
  237. 66:Core/Src/syscalls.c ****
  238. 67:Core/Src/syscalls.c **** __attribute__((weak)) int _read(int file, char *ptr, int len)
  239. 68:Core/Src/syscalls.c **** {
  240. 166 .loc 1 68 1 view -0
  241. 167 .cfi_startproc
  242. 168 @ args = 0, pretend = 0, frame = 0
  243. 169 @ frame_needed = 0, uses_anonymous_args = 0
  244. 69:Core/Src/syscalls.c **** (void)file;
  245. 170 .loc 1 69 3 view .LVU32
  246. 70:Core/Src/syscalls.c **** int DataIdx;
  247. 171 .loc 1 70 3 view .LVU33
  248. 71:Core/Src/syscalls.c ****
  249. 72:Core/Src/syscalls.c **** for (DataIdx = 0; DataIdx < len; DataIdx++)
  250. 172 .loc 1 72 3 view .LVU34
  251. 173 .loc 1 72 21 view .LVU35
  252. 68:Core/Src/syscalls.c **** (void)file;
  253. 174 .loc 1 68 1 is_stmt 0 view .LVU36
  254. 175 0000 70B5 push {r4, r5, r6, lr}
  255. 176 .LCFI2:
  256. 177 .cfi_def_cfa_offset 16
  257. 178 .cfi_offset 4, -16
  258. 179 .cfi_offset 5, -12
  259. 180 .cfi_offset 6, -8
  260. 181 .cfi_offset 14, -4
  261. 182 .loc 1 72 3 view .LVU37
  262. 183 0002 161E subs r6, r2, #0
  263. 184 0004 07DD ble .L10
  264. 185 0006 0C46 mov r4, r1
  265. 186 0008 8D19 adds r5, r1, r6
  266. 187 .LVL6:
  267. 188 .L11:
  268. 73:Core/Src/syscalls.c **** {
  269. 74:Core/Src/syscalls.c **** *ptr++ = __io_getchar();
  270. 189 .loc 1 74 5 is_stmt 1 discriminator 3 view .LVU38
  271. 190 .loc 1 74 14 is_stmt 0 discriminator 3 view .LVU39
  272. 191 000a FFF7FEFF bl __io_getchar
  273. 192 .LVL7:
  274. 193 .loc 1 74 12 discriminator 3 view .LVU40
  275. 194 000e 04F8010B strb r0, [r4], #1
  276. 195 .LVL8:
  277. 72:Core/Src/syscalls.c **** {
  278. 196 .loc 1 72 36 is_stmt 1 discriminator 3 view .LVU41
  279. 72:Core/Src/syscalls.c **** {
  280. 197 .loc 1 72 21 discriminator 3 view .LVU42
  281. 72:Core/Src/syscalls.c **** {
  282. 198 .loc 1 72 3 is_stmt 0 discriminator 3 view .LVU43
  283. 199 0012 A542 cmp r5, r4
  284. 200 0014 F9D1 bne .L11
  285. 201 .LVL9:
  286. 202 .L10:
  287. 75:Core/Src/syscalls.c **** }
  288. 76:Core/Src/syscalls.c ****
  289. 77:Core/Src/syscalls.c **** return len;
  290. 203 .loc 1 77 3 is_stmt 1 view .LVU44
  291. ARM GAS C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s page 6
  292. 78:Core/Src/syscalls.c **** }
  293. 204 .loc 1 78 1 is_stmt 0 view .LVU45
  294. 205 0016 3046 mov r0, r6
  295. 206 0018 70BD pop {r4, r5, r6, pc}
  296. 207 .loc 1 78 1 view .LVU46
  297. 208 .cfi_endproc
  298. 209 .LFE29:
  299. 211 001a 00BF .section .text._write,"ax",%progbits
  300. 212 .align 1
  301. 213 .p2align 2,,3
  302. 214 .weak _write
  303. 215 .syntax unified
  304. 216 .thumb
  305. 217 .thumb_func
  306. 219 _write:
  307. 220 .LVL10:
  308. 221 .LFB30:
  309. 79:Core/Src/syscalls.c ****
  310. 80:Core/Src/syscalls.c **** __attribute__((weak)) int _write(int file, char *ptr, int len)
  311. 81:Core/Src/syscalls.c **** {
  312. 222 .loc 1 81 1 is_stmt 1 view -0
  313. 223 .cfi_startproc
  314. 224 @ args = 0, pretend = 0, frame = 0
  315. 225 @ frame_needed = 0, uses_anonymous_args = 0
  316. 82:Core/Src/syscalls.c **** (void)file;
  317. 226 .loc 1 82 3 view .LVU48
  318. 83:Core/Src/syscalls.c **** int DataIdx;
  319. 227 .loc 1 83 3 view .LVU49
  320. 84:Core/Src/syscalls.c ****
  321. 85:Core/Src/syscalls.c **** for (DataIdx = 0; DataIdx < len; DataIdx++)
  322. 228 .loc 1 85 3 view .LVU50
  323. 229 .loc 1 85 21 view .LVU51
  324. 81:Core/Src/syscalls.c **** (void)file;
  325. 230 .loc 1 81 1 is_stmt 0 view .LVU52
  326. 231 0000 70B5 push {r4, r5, r6, lr}
  327. 232 .LCFI3:
  328. 233 .cfi_def_cfa_offset 16
  329. 234 .cfi_offset 4, -16
  330. 235 .cfi_offset 5, -12
  331. 236 .cfi_offset 6, -8
  332. 237 .cfi_offset 14, -4
  333. 238 .loc 1 85 3 view .LVU53
  334. 239 0002 161E subs r6, r2, #0
  335. 240 0004 07DD ble .L15
  336. 241 0006 0C46 mov r4, r1
  337. 242 0008 8D19 adds r5, r1, r6
  338. 243 .LVL11:
  339. 244 .L16:
  340. 86:Core/Src/syscalls.c **** {
  341. 87:Core/Src/syscalls.c **** __io_putchar(*ptr++);
  342. 245 .loc 1 87 5 is_stmt 1 discriminator 3 view .LVU54
  343. 246 .loc 1 87 5 is_stmt 0 discriminator 3 view .LVU55
  344. 247 000a 14F8010B ldrb r0, [r4], #1 @ zero_extendqisi2
  345. 248 .LVL12:
  346. 249 .loc 1 87 5 discriminator 3 view .LVU56
  347. 250 000e FFF7FEFF bl __io_putchar
  348. 251 .LVL13:
  349. ARM GAS C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s page 7
  350. 85:Core/Src/syscalls.c **** {
  351. 252 .loc 1 85 36 is_stmt 1 discriminator 3 view .LVU57
  352. 85:Core/Src/syscalls.c **** {
  353. 253 .loc 1 85 21 discriminator 3 view .LVU58
  354. 85:Core/Src/syscalls.c **** {
  355. 254 .loc 1 85 3 is_stmt 0 discriminator 3 view .LVU59
  356. 255 0012 A542 cmp r5, r4
  357. 256 0014 F9D1 bne .L16
  358. 257 .LVL14:
  359. 258 .L15:
  360. 88:Core/Src/syscalls.c **** }
  361. 89:Core/Src/syscalls.c **** return len;
  362. 259 .loc 1 89 3 is_stmt 1 view .LVU60
  363. 90:Core/Src/syscalls.c **** }
  364. 260 .loc 1 90 1 is_stmt 0 view .LVU61
  365. 261 0016 3046 mov r0, r6
  366. 262 0018 70BD pop {r4, r5, r6, pc}
  367. 263 .loc 1 90 1 view .LVU62
  368. 264 .cfi_endproc
  369. 265 .LFE30:
  370. 267 001a 00BF .section .text._close,"ax",%progbits
  371. 268 .align 1
  372. 269 .p2align 2,,3
  373. 270 .global _close
  374. 271 .syntax unified
  375. 272 .thumb
  376. 273 .thumb_func
  377. 275 _close:
  378. 276 .LVL15:
  379. 277 .LFB31:
  380. 91:Core/Src/syscalls.c ****
  381. 92:Core/Src/syscalls.c **** int _close(int file)
  382. 93:Core/Src/syscalls.c **** {
  383. 278 .loc 1 93 1 is_stmt 1 view -0
  384. 279 .cfi_startproc
  385. 280 @ args = 0, pretend = 0, frame = 0
  386. 281 @ frame_needed = 0, uses_anonymous_args = 0
  387. 282 @ link register save eliminated.
  388. 94:Core/Src/syscalls.c **** (void)file;
  389. 283 .loc 1 94 3 view .LVU64
  390. 95:Core/Src/syscalls.c **** return -1;
  391. 284 .loc 1 95 3 view .LVU65
  392. 96:Core/Src/syscalls.c **** }
  393. 285 .loc 1 96 1 is_stmt 0 view .LVU66
  394. 286 0000 4FF0FF30 mov r0, #-1
  395. 287 .LVL16:
  396. 288 .loc 1 96 1 view .LVU67
  397. 289 0004 7047 bx lr
  398. 290 .cfi_endproc
  399. 291 .LFE31:
  400. 293 0006 00BF .section .text._fstat,"ax",%progbits
  401. 294 .align 1
  402. 295 .p2align 2,,3
  403. 296 .global _fstat
  404. 297 .syntax unified
  405. 298 .thumb
  406. 299 .thumb_func
  407. ARM GAS C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s page 8
  408. 301 _fstat:
  409. 302 .LVL17:
  410. 303 .LFB32:
  411. 97:Core/Src/syscalls.c ****
  412. 98:Core/Src/syscalls.c ****
  413. 99:Core/Src/syscalls.c **** int _fstat(int file, struct stat *st)
  414. 100:Core/Src/syscalls.c **** {
  415. 304 .loc 1 100 1 is_stmt 1 view -0
  416. 305 .cfi_startproc
  417. 306 @ args = 0, pretend = 0, frame = 0
  418. 307 @ frame_needed = 0, uses_anonymous_args = 0
  419. 308 @ link register save eliminated.
  420. 101:Core/Src/syscalls.c **** (void)file;
  421. 309 .loc 1 101 3 view .LVU69
  422. 102:Core/Src/syscalls.c **** st->st_mode = S_IFCHR;
  423. 310 .loc 1 102 3 view .LVU70
  424. 311 .loc 1 102 15 is_stmt 0 view .LVU71
  425. 312 0000 4FF40053 mov r3, #8192
  426. 313 0004 4B60 str r3, [r1, #4]
  427. 103:Core/Src/syscalls.c **** return 0;
  428. 314 .loc 1 103 3 is_stmt 1 view .LVU72
  429. 104:Core/Src/syscalls.c **** }
  430. 315 .loc 1 104 1 is_stmt 0 view .LVU73
  431. 316 0006 0020 movs r0, #0
  432. 317 .LVL18:
  433. 318 .loc 1 104 1 view .LVU74
  434. 319 0008 7047 bx lr
  435. 320 .cfi_endproc
  436. 321 .LFE32:
  437. 323 000a 00BF .section .text._isatty,"ax",%progbits
  438. 324 .align 1
  439. 325 .p2align 2,,3
  440. 326 .global _isatty
  441. 327 .syntax unified
  442. 328 .thumb
  443. 329 .thumb_func
  444. 331 _isatty:
  445. 332 .LVL19:
  446. 333 .LFB33:
  447. 105:Core/Src/syscalls.c ****
  448. 106:Core/Src/syscalls.c **** int _isatty(int file)
  449. 107:Core/Src/syscalls.c **** {
  450. 334 .loc 1 107 1 is_stmt 1 view -0
  451. 335 .cfi_startproc
  452. 336 @ args = 0, pretend = 0, frame = 0
  453. 337 @ frame_needed = 0, uses_anonymous_args = 0
  454. 338 @ link register save eliminated.
  455. 108:Core/Src/syscalls.c **** (void)file;
  456. 339 .loc 1 108 3 view .LVU76
  457. 109:Core/Src/syscalls.c **** return 1;
  458. 340 .loc 1 109 3 view .LVU77
  459. 110:Core/Src/syscalls.c **** }
  460. 341 .loc 1 110 1 is_stmt 0 view .LVU78
  461. 342 0000 0120 movs r0, #1
  462. 343 .LVL20:
  463. 344 .loc 1 110 1 view .LVU79
  464. 345 0002 7047 bx lr
  465. ARM GAS C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s page 9
  466. 346 .cfi_endproc
  467. 347 .LFE33:
  468. 349 .section .text._lseek,"ax",%progbits
  469. 350 .align 1
  470. 351 .p2align 2,,3
  471. 352 .global _lseek
  472. 353 .syntax unified
  473. 354 .thumb
  474. 355 .thumb_func
  475. 357 _lseek:
  476. 358 .LVL21:
  477. 359 .LFB34:
  478. 111:Core/Src/syscalls.c ****
  479. 112:Core/Src/syscalls.c **** int _lseek(int file, int ptr, int dir)
  480. 113:Core/Src/syscalls.c **** {
  481. 360 .loc 1 113 1 is_stmt 1 view -0
  482. 361 .cfi_startproc
  483. 362 @ args = 0, pretend = 0, frame = 0
  484. 363 @ frame_needed = 0, uses_anonymous_args = 0
  485. 364 @ link register save eliminated.
  486. 114:Core/Src/syscalls.c **** (void)file;
  487. 365 .loc 1 114 3 view .LVU81
  488. 115:Core/Src/syscalls.c **** (void)ptr;
  489. 366 .loc 1 115 3 view .LVU82
  490. 116:Core/Src/syscalls.c **** (void)dir;
  491. 367 .loc 1 116 3 view .LVU83
  492. 117:Core/Src/syscalls.c **** return 0;
  493. 368 .loc 1 117 3 view .LVU84
  494. 118:Core/Src/syscalls.c **** }
  495. 369 .loc 1 118 1 is_stmt 0 view .LVU85
  496. 370 0000 0020 movs r0, #0
  497. 371 .LVL22:
  498. 372 .loc 1 118 1 view .LVU86
  499. 373 0002 7047 bx lr
  500. 374 .cfi_endproc
  501. 375 .LFE34:
  502. 377 .section .text._open,"ax",%progbits
  503. 378 .align 1
  504. 379 .p2align 2,,3
  505. 380 .global _open
  506. 381 .syntax unified
  507. 382 .thumb
  508. 383 .thumb_func
  509. 385 _open:
  510. 386 .LVL23:
  511. 387 .LFB35:
  512. 119:Core/Src/syscalls.c ****
  513. 120:Core/Src/syscalls.c **** int _open(char *path, int flags, ...)
  514. 121:Core/Src/syscalls.c **** {
  515. 388 .loc 1 121 1 is_stmt 1 view -0
  516. 389 .cfi_startproc
  517. 390 @ args = 4, pretend = 12, frame = 0
  518. 391 @ frame_needed = 0, uses_anonymous_args = 1
  519. 392 @ link register save eliminated.
  520. 122:Core/Src/syscalls.c **** (void)path;
  521. 393 .loc 1 122 3 view .LVU88
  522. 123:Core/Src/syscalls.c **** (void)flags;
  523. ARM GAS C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s page 10
  524. 394 .loc 1 123 3 view .LVU89
  525. 124:Core/Src/syscalls.c **** /* Pretend like we always fail */
  526. 125:Core/Src/syscalls.c **** return -1;
  527. 395 .loc 1 125 3 view .LVU90
  528. 121:Core/Src/syscalls.c **** (void)path;
  529. 396 .loc 1 121 1 is_stmt 0 view .LVU91
  530. 397 0000 0EB4 push {r1, r2, r3}
  531. 398 .LCFI4:
  532. 399 .cfi_def_cfa_offset 12
  533. 400 .cfi_offset 1, -12
  534. 401 .cfi_offset 2, -8
  535. 402 .cfi_offset 3, -4
  536. 126:Core/Src/syscalls.c **** }
  537. 403 .loc 1 126 1 view .LVU92
  538. 404 0002 4FF0FF30 mov r0, #-1
  539. 405 .LVL24:
  540. 406 .loc 1 126 1 view .LVU93
  541. 407 0006 03B0 add sp, sp, #12
  542. 408 .LCFI5:
  543. 409 .cfi_restore 3
  544. 410 .cfi_restore 2
  545. 411 .cfi_restore 1
  546. 412 .cfi_def_cfa_offset 0
  547. 413 0008 7047 bx lr
  548. 414 .cfi_endproc
  549. 415 .LFE35:
  550. 417 000a 00BF .section .text._wait,"ax",%progbits
  551. 418 .align 1
  552. 419 .p2align 2,,3
  553. 420 .global _wait
  554. 421 .syntax unified
  555. 422 .thumb
  556. 423 .thumb_func
  557. 425 _wait:
  558. 426 .LVL25:
  559. 427 .LFB36:
  560. 127:Core/Src/syscalls.c ****
  561. 128:Core/Src/syscalls.c **** int _wait(int *status)
  562. 129:Core/Src/syscalls.c **** {
  563. 428 .loc 1 129 1 is_stmt 1 view -0
  564. 429 .cfi_startproc
  565. 430 @ args = 0, pretend = 0, frame = 0
  566. 431 @ frame_needed = 0, uses_anonymous_args = 0
  567. 130:Core/Src/syscalls.c **** (void)status;
  568. 432 .loc 1 130 3 view .LVU95
  569. 131:Core/Src/syscalls.c **** errno = ECHILD;
  570. 433 .loc 1 131 3 view .LVU96
  571. 129:Core/Src/syscalls.c **** (void)status;
  572. 434 .loc 1 129 1 is_stmt 0 view .LVU97
  573. 435 0000 08B5 push {r3, lr}
  574. 436 .LCFI6:
  575. 437 .cfi_def_cfa_offset 8
  576. 438 .cfi_offset 3, -8
  577. 439 .cfi_offset 14, -4
  578. 440 .loc 1 131 3 view .LVU98
  579. 441 0002 FFF7FEFF bl __errno
  580. 442 .LVL26:
  581. ARM GAS C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s page 11
  582. 443 .loc 1 131 9 view .LVU99
  583. 444 0006 0A23 movs r3, #10
  584. 445 0008 0360 str r3, [r0]
  585. 132:Core/Src/syscalls.c **** return -1;
  586. 446 .loc 1 132 3 is_stmt 1 view .LVU100
  587. 133:Core/Src/syscalls.c **** }
  588. 447 .loc 1 133 1 is_stmt 0 view .LVU101
  589. 448 000a 4FF0FF30 mov r0, #-1
  590. 449 000e 08BD pop {r3, pc}
  591. 450 .cfi_endproc
  592. 451 .LFE36:
  593. 453 .section .text._unlink,"ax",%progbits
  594. 454 .align 1
  595. 455 .p2align 2,,3
  596. 456 .global _unlink
  597. 457 .syntax unified
  598. 458 .thumb
  599. 459 .thumb_func
  600. 461 _unlink:
  601. 462 .LVL27:
  602. 463 .LFB37:
  603. 134:Core/Src/syscalls.c ****
  604. 135:Core/Src/syscalls.c **** int _unlink(char *name)
  605. 136:Core/Src/syscalls.c **** {
  606. 464 .loc 1 136 1 is_stmt 1 view -0
  607. 465 .cfi_startproc
  608. 466 @ args = 0, pretend = 0, frame = 0
  609. 467 @ frame_needed = 0, uses_anonymous_args = 0
  610. 137:Core/Src/syscalls.c **** (void)name;
  611. 468 .loc 1 137 3 view .LVU103
  612. 138:Core/Src/syscalls.c **** errno = ENOENT;
  613. 469 .loc 1 138 3 view .LVU104
  614. 136:Core/Src/syscalls.c **** (void)name;
  615. 470 .loc 1 136 1 is_stmt 0 view .LVU105
  616. 471 0000 08B5 push {r3, lr}
  617. 472 .LCFI7:
  618. 473 .cfi_def_cfa_offset 8
  619. 474 .cfi_offset 3, -8
  620. 475 .cfi_offset 14, -4
  621. 476 .loc 1 138 3 view .LVU106
  622. 477 0002 FFF7FEFF bl __errno
  623. 478 .LVL28:
  624. 479 .loc 1 138 9 view .LVU107
  625. 480 0006 0223 movs r3, #2
  626. 481 0008 0360 str r3, [r0]
  627. 139:Core/Src/syscalls.c **** return -1;
  628. 482 .loc 1 139 3 is_stmt 1 view .LVU108
  629. 140:Core/Src/syscalls.c **** }
  630. 483 .loc 1 140 1 is_stmt 0 view .LVU109
  631. 484 000a 4FF0FF30 mov r0, #-1
  632. 485 000e 08BD pop {r3, pc}
  633. 486 .cfi_endproc
  634. 487 .LFE37:
  635. 489 .section .text._times,"ax",%progbits
  636. 490 .align 1
  637. 491 .p2align 2,,3
  638. 492 .global _times
  639. ARM GAS C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s page 12
  640. 493 .syntax unified
  641. 494 .thumb
  642. 495 .thumb_func
  643. 497 _times:
  644. 498 .LVL29:
  645. 499 .LFB38:
  646. 141:Core/Src/syscalls.c ****
  647. 142:Core/Src/syscalls.c **** clock_t _times(struct tms *buf)
  648. 143:Core/Src/syscalls.c **** {
  649. 500 .loc 1 143 1 is_stmt 1 view -0
  650. 501 .cfi_startproc
  651. 502 @ args = 0, pretend = 0, frame = 0
  652. 503 @ frame_needed = 0, uses_anonymous_args = 0
  653. 504 @ link register save eliminated.
  654. 144:Core/Src/syscalls.c **** (void)buf;
  655. 505 .loc 1 144 3 view .LVU111
  656. 145:Core/Src/syscalls.c **** return -1;
  657. 506 .loc 1 145 3 view .LVU112
  658. 146:Core/Src/syscalls.c **** }
  659. 507 .loc 1 146 1 is_stmt 0 view .LVU113
  660. 508 0000 4FF0FF30 mov r0, #-1
  661. 509 .LVL30:
  662. 510 .loc 1 146 1 view .LVU114
  663. 511 0004 7047 bx lr
  664. 512 .cfi_endproc
  665. 513 .LFE38:
  666. 515 0006 00BF .section .text._stat,"ax",%progbits
  667. 516 .align 1
  668. 517 .p2align 2,,3
  669. 518 .global _stat
  670. 519 .syntax unified
  671. 520 .thumb
  672. 521 .thumb_func
  673. 523 _stat:
  674. 524 .LVL31:
  675. 525 .LFB39:
  676. 147:Core/Src/syscalls.c ****
  677. 148:Core/Src/syscalls.c **** int _stat(const char *file, struct stat *st)
  678. 149:Core/Src/syscalls.c **** {
  679. 526 .loc 1 149 1 is_stmt 1 view -0
  680. 527 .cfi_startproc
  681. 528 @ args = 0, pretend = 0, frame = 0
  682. 529 @ frame_needed = 0, uses_anonymous_args = 0
  683. 530 @ link register save eliminated.
  684. 150:Core/Src/syscalls.c **** (void)file;
  685. 531 .loc 1 150 3 view .LVU116
  686. 151:Core/Src/syscalls.c **** st->st_mode = S_IFCHR;
  687. 532 .loc 1 151 3 view .LVU117
  688. 533 .loc 1 151 15 is_stmt 0 view .LVU118
  689. 534 0000 4FF40053 mov r3, #8192
  690. 535 0004 4B60 str r3, [r1, #4]
  691. 152:Core/Src/syscalls.c **** return 0;
  692. 536 .loc 1 152 3 is_stmt 1 view .LVU119
  693. 153:Core/Src/syscalls.c **** }
  694. 537 .loc 1 153 1 is_stmt 0 view .LVU120
  695. 538 0006 0020 movs r0, #0
  696. 539 .LVL32:
  697. ARM GAS C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s page 13
  698. 540 .loc 1 153 1 view .LVU121
  699. 541 0008 7047 bx lr
  700. 542 .cfi_endproc
  701. 543 .LFE39:
  702. 545 000a 00BF .section .text._link,"ax",%progbits
  703. 546 .align 1
  704. 547 .p2align 2,,3
  705. 548 .global _link
  706. 549 .syntax unified
  707. 550 .thumb
  708. 551 .thumb_func
  709. 553 _link:
  710. 554 .LVL33:
  711. 555 .LFB40:
  712. 154:Core/Src/syscalls.c ****
  713. 155:Core/Src/syscalls.c **** int _link(char *old, char *new)
  714. 156:Core/Src/syscalls.c **** {
  715. 556 .loc 1 156 1 is_stmt 1 view -0
  716. 557 .cfi_startproc
  717. 558 @ args = 0, pretend = 0, frame = 0
  718. 559 @ frame_needed = 0, uses_anonymous_args = 0
  719. 157:Core/Src/syscalls.c **** (void)old;
  720. 560 .loc 1 157 3 view .LVU123
  721. 158:Core/Src/syscalls.c **** (void)new;
  722. 561 .loc 1 158 3 view .LVU124
  723. 159:Core/Src/syscalls.c **** errno = EMLINK;
  724. 562 .loc 1 159 3 view .LVU125
  725. 156:Core/Src/syscalls.c **** (void)old;
  726. 563 .loc 1 156 1 is_stmt 0 view .LVU126
  727. 564 0000 08B5 push {r3, lr}
  728. 565 .LCFI8:
  729. 566 .cfi_def_cfa_offset 8
  730. 567 .cfi_offset 3, -8
  731. 568 .cfi_offset 14, -4
  732. 569 .loc 1 159 3 view .LVU127
  733. 570 0002 FFF7FEFF bl __errno
  734. 571 .LVL34:
  735. 572 .loc 1 159 9 view .LVU128
  736. 573 0006 1F23 movs r3, #31
  737. 574 0008 0360 str r3, [r0]
  738. 160:Core/Src/syscalls.c **** return -1;
  739. 575 .loc 1 160 3 is_stmt 1 view .LVU129
  740. 161:Core/Src/syscalls.c **** }
  741. 576 .loc 1 161 1 is_stmt 0 view .LVU130
  742. 577 000a 4FF0FF30 mov r0, #-1
  743. 578 000e 08BD pop {r3, pc}
  744. 579 .cfi_endproc
  745. 580 .LFE40:
  746. 582 .section .text._fork,"ax",%progbits
  747. 583 .align 1
  748. 584 .p2align 2,,3
  749. 585 .global _fork
  750. 586 .syntax unified
  751. 587 .thumb
  752. 588 .thumb_func
  753. 590 _fork:
  754. 591 .LFB41:
  755. ARM GAS C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s page 14
  756. 162:Core/Src/syscalls.c ****
  757. 163:Core/Src/syscalls.c **** int _fork(void)
  758. 164:Core/Src/syscalls.c **** {
  759. 592 .loc 1 164 1 is_stmt 1 view -0
  760. 593 .cfi_startproc
  761. 594 @ args = 0, pretend = 0, frame = 0
  762. 595 @ frame_needed = 0, uses_anonymous_args = 0
  763. 165:Core/Src/syscalls.c **** errno = EAGAIN;
  764. 596 .loc 1 165 3 view .LVU132
  765. 164:Core/Src/syscalls.c **** errno = EAGAIN;
  766. 597 .loc 1 164 1 is_stmt 0 view .LVU133
  767. 598 0000 08B5 push {r3, lr}
  768. 599 .LCFI9:
  769. 600 .cfi_def_cfa_offset 8
  770. 601 .cfi_offset 3, -8
  771. 602 .cfi_offset 14, -4
  772. 603 .loc 1 165 3 view .LVU134
  773. 604 0002 FFF7FEFF bl __errno
  774. 605 .LVL35:
  775. 606 .loc 1 165 9 view .LVU135
  776. 607 0006 0B23 movs r3, #11
  777. 608 0008 0360 str r3, [r0]
  778. 166:Core/Src/syscalls.c **** return -1;
  779. 609 .loc 1 166 3 is_stmt 1 view .LVU136
  780. 167:Core/Src/syscalls.c **** }
  781. 610 .loc 1 167 1 is_stmt 0 view .LVU137
  782. 611 000a 4FF0FF30 mov r0, #-1
  783. 612 000e 08BD pop {r3, pc}
  784. 613 .cfi_endproc
  785. 614 .LFE41:
  786. 616 .section .text._execve,"ax",%progbits
  787. 617 .align 1
  788. 618 .p2align 2,,3
  789. 619 .global _execve
  790. 620 .syntax unified
  791. 621 .thumb
  792. 622 .thumb_func
  793. 624 _execve:
  794. 625 .LVL36:
  795. 626 .LFB42:
  796. 168:Core/Src/syscalls.c ****
  797. 169:Core/Src/syscalls.c **** int _execve(char *name, char **argv, char **env)
  798. 170:Core/Src/syscalls.c **** {
  799. 627 .loc 1 170 1 is_stmt 1 view -0
  800. 628 .cfi_startproc
  801. 629 @ args = 0, pretend = 0, frame = 0
  802. 630 @ frame_needed = 0, uses_anonymous_args = 0
  803. 171:Core/Src/syscalls.c **** (void)name;
  804. 631 .loc 1 171 3 view .LVU139
  805. 172:Core/Src/syscalls.c **** (void)argv;
  806. 632 .loc 1 172 3 view .LVU140
  807. 173:Core/Src/syscalls.c **** (void)env;
  808. 633 .loc 1 173 3 view .LVU141
  809. 174:Core/Src/syscalls.c **** errno = ENOMEM;
  810. 634 .loc 1 174 3 view .LVU142
  811. 170:Core/Src/syscalls.c **** (void)name;
  812. 635 .loc 1 170 1 is_stmt 0 view .LVU143
  813. ARM GAS C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s page 15
  814. 636 0000 08B5 push {r3, lr}
  815. 637 .LCFI10:
  816. 638 .cfi_def_cfa_offset 8
  817. 639 .cfi_offset 3, -8
  818. 640 .cfi_offset 14, -4
  819. 641 .loc 1 174 3 view .LVU144
  820. 642 0002 FFF7FEFF bl __errno
  821. 643 .LVL37:
  822. 644 .loc 1 174 9 view .LVU145
  823. 645 0006 0C23 movs r3, #12
  824. 646 0008 0360 str r3, [r0]
  825. 175:Core/Src/syscalls.c **** return -1;
  826. 647 .loc 1 175 3 is_stmt 1 view .LVU146
  827. 176:Core/Src/syscalls.c **** }
  828. 648 .loc 1 176 1 is_stmt 0 view .LVU147
  829. 649 000a 4FF0FF30 mov r0, #-1
  830. 650 000e 08BD pop {r3, pc}
  831. 651 .cfi_endproc
  832. 652 .LFE42:
  833. 654 .global environ
  834. 655 .global __env
  835. 656 .section .bss.__env,"aw",%nobits
  836. 657 .align 2
  837. 660 __env:
  838. 661 0000 00000000 .space 4
  839. 662 .section .data.environ,"aw"
  840. 663 .align 2
  841. 666 environ:
  842. 667 0000 00000000 .word __env
  843. 668 .weak __io_putchar
  844. 669 .weak __io_getchar
  845. 670 .text
  846. 671 .Letext0:
  847. 672 .file 2 "d:\\arm-gcc\\arm-none-eabi\\include\\machine\\_default_types.h"
  848. 673 .file 3 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_types.h"
  849. 674 .file 4 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_timeval.h"
  850. 675 .file 5 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_timespec.h"
  851. 676 .file 6 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\types.h"
  852. 677 .file 7 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\stat.h"
  853. 678 .file 8 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\times.h"
  854. 679 .file 9 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\errno.h"
  855. ARM GAS C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s page 16
  856. DEFINED SYMBOLS
  857. *ABS*:00000000 syscalls.c
  858. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:20 .text.initialise_monitor_handles:00000000 $t
  859. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:27 .text.initialise_monitor_handles:00000000 initialise_monitor_handles
  860. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:41 .text._getpid:00000000 $t
  861. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:48 .text._getpid:00000000 _getpid
  862. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:63 .text._kill:00000000 $t
  863. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:70 .text._kill:00000000 _kill
  864. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:100 .text._exit:00000000 $t
  865. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:107 .text._exit:00000000 _exit
  866. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:156 .text._read:00000000 $t
  867. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:163 .text._read:00000000 _read
  868. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:212 .text._write:00000000 $t
  869. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:219 .text._write:00000000 _write
  870. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:268 .text._close:00000000 $t
  871. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:275 .text._close:00000000 _close
  872. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:294 .text._fstat:00000000 $t
  873. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:301 .text._fstat:00000000 _fstat
  874. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:324 .text._isatty:00000000 $t
  875. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:331 .text._isatty:00000000 _isatty
  876. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:350 .text._lseek:00000000 $t
  877. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:357 .text._lseek:00000000 _lseek
  878. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:378 .text._open:00000000 $t
  879. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:385 .text._open:00000000 _open
  880. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:418 .text._wait:00000000 $t
  881. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:425 .text._wait:00000000 _wait
  882. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:454 .text._unlink:00000000 $t
  883. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:461 .text._unlink:00000000 _unlink
  884. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:490 .text._times:00000000 $t
  885. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:497 .text._times:00000000 _times
  886. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:516 .text._stat:00000000 $t
  887. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:523 .text._stat:00000000 _stat
  888. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:546 .text._link:00000000 $t
  889. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:553 .text._link:00000000 _link
  890. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:583 .text._fork:00000000 $t
  891. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:590 .text._fork:00000000 _fork
  892. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:617 .text._execve:00000000 $t
  893. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:624 .text._execve:00000000 _execve
  894. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:666 .data.environ:00000000 environ
  895. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:660 .bss.__env:00000000 __env
  896. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:657 .bss.__env:00000000 $d
  897. C:\Users\zl835\AppData\Local\Temp\ccT2uJeg.s:663 .data.environ:00000000 $d
  898. UNDEFINED SYMBOLS
  899. __errno
  900. __io_getchar
  901. __io_putchar