Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 31.87 KB | None | 0 0
  1. 4c4
  2. <                               mk/usb.o (memcpy)
  3. ---
  4. >                               mk/usb_lib.o (memcpy)
  5. 18a19,25
  6. >  .text          0x0000000000000000        0x0 mk/usb_lib.o
  7. >  .data          0x0000000000000000        0x0 mk/usb_lib.o
  8. >  .bss           0x0000000000000000        0x0 mk/usb_lib.o
  9. >  .text.getLineCoding
  10. >                 0x0000000000000000       0x14 mk/usb_lib.o
  11. >  .text.EP_WriteIRQ
  12. >                 0x0000000000000000       0x3c mk/usb_lib.o
  13. 25,29d31
  14. <  .text          0x0000000000000000        0x0 mk/usb_lib.o
  15. <  .data          0x0000000000000000        0x0 mk/usb_lib.o
  16. <  .bss           0x0000000000000000        0x0 mk/usb_lib.o
  17. <  .text.getLineCoding
  18. <                 0x0000000000000000       0x14 mk/usb_lib.o
  19. 31c33
  20. <                 0x0000000000000000        0x4 mk/usb_lib.o
  21. ---
  22. >                 0x0000000000000000       0x68 mk/main.o
  23. 33,35c35,39
  24. <                 0x0000000000000000        0x4 mk/usb_lib.o
  25. <  .text.EP_WriteIRQ
  26. <                 0x0000000000000000       0x3c mk/usb_lib.o
  27. ---
  28. >                 0x0000000000000000       0x1c mk/main.o
  29. >  .rodata.clstate_handler.str1.4
  30. >                 0x0000000000000000       0x1e mk/main.o
  31. >  .rodata.linecoding_handler.str1.4
  32. >                 0x0000000000000000       0x4c mk/main.o
  33. 40a45
  34. >  .text.printu   0x0000000000000000       0x64 mk/usart.o
  35. 54a60
  36. >  .text          0x0000000000000000      0x114 /opt/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o)
  37. 56a63,66
  38. >  .debug_frame   0x0000000000000000       0x20 /opt/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o)
  39. >  .ARM.attributes
  40. >                 0x0000000000000000       0x1e /opt/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o)
  41. >  .text          0x0000000000000000        0x4 /opt/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
  42. 58a69,70
  43. >  .ARM.attributes
  44. >                 0x0000000000000000       0x1e /opt/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
  45. 69a82
  46. > LOAD mk/usb_lib.o
  47. 72d84
  48. < LOAD mk/usb_lib.o
  49. 85c97
  50. < .text           0x0000000008000000     0x1850
  51. ---
  52. > .text           0x0000000008000000     0x15ec
  53. 92a105,133
  54. >  .text.EP_Init.part.0
  55. >                 0x0000000008000140       0xdc mk/usb_lib.o
  56. >  .text.linecoding_handler
  57. >                 0x000000000800021c        0x4 mk/usb_lib.o
  58. >                 0x000000000800021c                linecoding_handler
  59. >  .text.clstate_handler
  60. >                 0x0000000008000220        0x4 mk/usb_lib.o
  61. >                 0x0000000008000220                clstate_handler
  62. >  .text.break_handler
  63. >                 0x0000000008000224        0x4 mk/usb_lib.o
  64. >                 0x0000000008000224                break_handler
  65. >  .text.vendor_handler
  66. >                 0x0000000008000228       0x70 mk/usb_lib.o
  67. >                 0x0000000008000228                vendor_handler
  68. >  .text.EP0_Handler
  69. >                 0x0000000008000298      0x37c mk/usb_lib.o
  70. >                 0x0000000008000298                EP0_Handler
  71. >  .text.EP_Init  0x0000000008000614       0x20 mk/usb_lib.o
  72. >                 0x0000000008000614                EP_Init
  73. >  .text.usb_isr  0x0000000008000634      0x140 mk/usb_lib.o
  74. >                 0x0000000008000634                usb_isr
  75. >  .text.EP_Write
  76. >                 0x0000000008000774       0x84 mk/usb_lib.o
  77. >                 0x0000000008000774                EP_Write
  78. >  .text.EP_Read  0x00000000080007f8       0x28 mk/usb_lib.o
  79. >                 0x00000000080007f8                EP_Read
  80. >  .text.USB_GetState
  81. >                 0x0000000008000820        0xc mk/usb_lib.o
  82. >                 0x0000000008000820                USB_GetState
  83. 94c135
  84. <                 0x0000000008000140       0xbc mk/usb.o
  85. ---
  86. >                 0x000000000800082c       0xbc mk/usb.o
  87. 96c137
  88. <                 0x00000000080001fc       0x58 mk/usb.o
  89. ---
  90. >                 0x00000000080008e8       0x58 mk/usb.o
  91. 98,99c139,140
  92. <                 0x0000000008000254       0xa4 mk/usb.o
  93. <                 0x0000000008000254                USB_setup
  94. ---
  95. >                 0x0000000008000940       0xa4 mk/usb.o
  96. >                 0x0000000008000940                USB_setup
  97. 101,102c142,143
  98. <                 0x00000000080002f8       0x60 mk/usb.o
  99. <                 0x00000000080002f8                usb_proc
  100. ---
  101. >                 0x00000000080009e4       0x60 mk/usb.o
  102. >                 0x00000000080009e4                usb_proc
  103. 104,105c145,146
  104. <                 0x0000000008000358       0x48 mk/usb.o
  105. <                 0x0000000008000358                USB_send
  106. ---
  107. >                 0x0000000008000a44       0x48 mk/usb.o
  108. >                 0x0000000008000a44                USB_send
  109. 107,108c148,149
  110. <                 0x00000000080003a0       0xb8 mk/usb.o
  111. <                 0x00000000080003a0                USB_receive
  112. ---
  113. >                 0x0000000008000a8c       0xb8 mk/usb.o
  114. >                 0x0000000008000a8c                USB_receive
  115. 110,111c151,152
  116. <                 0x0000000008000458        0xc mk/usb.o
  117. <                 0x0000000008000458                USB_configured
  118. ---
  119. >                 0x0000000008000b44        0xc mk/usb.o
  120. >                 0x0000000008000b44                USB_configured
  121. 113,114c154,155
  122. <                 0x0000000008000464       0x10 mk/main.o
  123. <                 0x0000000008000464                sys_tick_handler
  124. ---
  125. >                 0x0000000008000b50       0x10 mk/main.o
  126. >                 0x0000000008000b50                sys_tick_handler
  127. 116,123c157,158
  128. <                 0x0000000008000474       0x64 mk/main.o
  129. <                 0x0000000008000474                iwdg_setup
  130. <  .text.linecoding_handler
  131. <                 0x00000000080004d8       0x68 mk/main.o
  132. <                 0x00000000080004d8                linecoding_handler
  133. <  .text.clstate_handler
  134. <                 0x0000000008000540       0x1c mk/main.o
  135. <                 0x0000000008000540                clstate_handler
  136. ---
  137. >                 0x0000000008000b60       0x64 mk/main.o
  138. >                 0x0000000008000b60                iwdg_setup
  139. 125,149c160,161
  140. <                 0x000000000800055c      0x2b0 mk/main.o
  141. <                 0x000000000800055c                main
  142. <  .text.EP_Init.part.0
  143. <                 0x000000000800080c       0xdc mk/usb_lib.o
  144. <  .text.break_handler
  145. <                 0x00000000080008e8        0x4 mk/usb_lib.o
  146. <                 0x00000000080008e8                break_handler
  147. <  .text.vendor_handler
  148. <                 0x00000000080008ec       0x70 mk/usb_lib.o
  149. <                 0x00000000080008ec                vendor_handler
  150. <  .text.EP0_Handler
  151. <                 0x000000000800095c      0x37c mk/usb_lib.o
  152. <                 0x000000000800095c                EP0_Handler
  153. <  .text.EP_Init  0x0000000008000cd8       0x20 mk/usb_lib.o
  154. <                 0x0000000008000cd8                EP_Init
  155. <  .text.usb_isr  0x0000000008000cf8      0x140 mk/usb_lib.o
  156. <                 0x0000000008000cf8                usb_isr
  157. <  .text.EP_Write
  158. <                 0x0000000008000e38       0x84 mk/usb_lib.o
  159. <                 0x0000000008000e38                EP_Write
  160. <  .text.EP_Read  0x0000000008000ebc       0x28 mk/usb_lib.o
  161. <                 0x0000000008000ebc                EP_Read
  162. <  .text.USB_GetState
  163. <                 0x0000000008000ee4        0xc mk/usb_lib.o
  164. <                 0x0000000008000ee4                USB_GetState
  165. ---
  166. >                 0x0000000008000bc4      0x2b0 mk/main.o
  167. >                 0x0000000008000bc4                main
  168. 151,152c163,164
  169. <                 0x0000000008000ef0       0x34 mk/usart.o
  170. <                 0x0000000008000ef0                usart_getline
  171. ---
  172. >                 0x0000000008000e74       0x34 mk/usart.o
  173. >                 0x0000000008000e74                usart_getline
  174. 154,155c166,167
  175. <                 0x0000000008000f24       0x64 mk/usart.o
  176. <                 0x0000000008000f24                transmit_tbuf
  177. ---
  178. >                 0x0000000008000ea8       0x64 mk/usart.o
  179. >                 0x0000000008000ea8                transmit_tbuf
  180. 157,158c169,170
  181. <                 0x0000000008000f88       0x3c mk/usart.o
  182. <                 0x0000000008000f88                usart_putchar
  183. ---
  184. >                 0x0000000008000f0c       0x3c mk/usart.o
  185. >                 0x0000000008000f0c                usart_putchar
  186. 160,163c172,175
  187. <                 0x0000000008000fc4       0x74 mk/usart.o
  188. <                 0x0000000008000fc4                usart_send
  189. <  .text.newline  0x0000000008001038       0x10 mk/usart.o
  190. <                 0x0000000008001038                newline
  191. ---
  192. >                 0x0000000008000f48       0x74 mk/usart.o
  193. >                 0x0000000008000f48                usart_send
  194. >  .text.newline  0x0000000008000fbc       0x10 mk/usart.o
  195. >                 0x0000000008000fbc                newline
  196. 165,166c177,178
  197. <                 0x0000000008001048       0xcc mk/usart.o
  198. <                 0x0000000008001048                usart_setup
  199. ---
  200. >                 0x0000000008000fcc       0xcc mk/usart.o
  201. >                 0x0000000008000fcc                usart_setup
  202. 168,171c180,181
  203. <                 0x0000000008001114       0x7c mk/usart.o
  204. <                 0x0000000008001114                usart1_isr
  205. <  .text.printu   0x0000000008001190       0x64 mk/usart.o
  206. <                 0x0000000008001190                printu
  207. ---
  208. >                 0x0000000008001098       0x7c mk/usart.o
  209. >                 0x0000000008001098                usart1_isr
  210. 173,174c183,184
  211. <                 0x00000000080011f4       0x20 mk/usart.o
  212. <                 0x00000000080011f4                dma1_channel2_3_isr
  213. ---
  214. >                 0x0000000008001114       0x20 mk/usart.o
  215. >                 0x0000000008001114                dma1_channel2_3_isr
  216. 176,207c186,217
  217. <                 0x0000000008001214        0x4 mk/startup.o
  218. <                 0x0000000008001214                rtc_isr
  219. <                 0x0000000008001214                tim7_isr
  220. <                 0x0000000008001214                blocking_handler
  221. <                 0x0000000008001214                tsc_isr
  222. <                 0x0000000008001214                spi1_isr
  223. <                 0x0000000008001214                i2c1_isr
  224. <                 0x0000000008001214                tim17_isr
  225. <                 0x0000000008001214                i2c2_isr
  226. <                 0x0000000008001214                usart3_4_isr
  227. <                 0x0000000008001214                tim1_cc_isr
  228. <                 0x0000000008001214                exti2_3_isr
  229. <                 0x0000000008001214                tim16_isr
  230. <                 0x0000000008001214                pvd_isr
  231. <                 0x0000000008001214                rcc_isr
  232. <                 0x0000000008001214                flash_isr
  233. <                 0x0000000008001214                hard_fault_handler
  234. <                 0x0000000008001214                tim14_isr
  235. <                 0x0000000008001214                spi2_isr
  236. <                 0x0000000008001214                tim15_isr
  237. <                 0x0000000008001214                tim3_isr
  238. <                 0x0000000008001214                usart2_isr
  239. <                 0x0000000008001214                adc_comp_isr
  240. <                 0x0000000008001214                dma1_channel1_isr
  241. <                 0x0000000008001214                tim6_dac_isr
  242. <                 0x0000000008001214                tim1_brk_up_trg_com_isr
  243. <                 0x0000000008001214                exti4_15_isr
  244. <                 0x0000000008001214                cec_can_isr
  245. <                 0x0000000008001214                wwdg_isr
  246. <                 0x0000000008001214                tim2_isr
  247. <                 0x0000000008001214                dma1_channel4_5_isr
  248. <                 0x0000000008001214                exti0_1_isr
  249. ---
  250. >                 0x0000000008001134        0x4 mk/startup.o
  251. >                 0x0000000008001134                rtc_isr
  252. >                 0x0000000008001134                tim7_isr
  253. >                 0x0000000008001134                blocking_handler
  254. >                 0x0000000008001134                tsc_isr
  255. >                 0x0000000008001134                spi1_isr
  256. >                 0x0000000008001134                i2c1_isr
  257. >                 0x0000000008001134                tim17_isr
  258. >                 0x0000000008001134                i2c2_isr
  259. >                 0x0000000008001134                usart3_4_isr
  260. >                 0x0000000008001134                tim1_cc_isr
  261. >                 0x0000000008001134                exti2_3_isr
  262. >                 0x0000000008001134                tim16_isr
  263. >                 0x0000000008001134                pvd_isr
  264. >                 0x0000000008001134                rcc_isr
  265. >                 0x0000000008001134                flash_isr
  266. >                 0x0000000008001134                hard_fault_handler
  267. >                 0x0000000008001134                tim14_isr
  268. >                 0x0000000008001134                spi2_isr
  269. >                 0x0000000008001134                tim15_isr
  270. >                 0x0000000008001134                tim3_isr
  271. >                 0x0000000008001134                usart2_isr
  272. >                 0x0000000008001134                adc_comp_isr
  273. >                 0x0000000008001134                dma1_channel1_isr
  274. >                 0x0000000008001134                tim6_dac_isr
  275. >                 0x0000000008001134                tim1_brk_up_trg_com_isr
  276. >                 0x0000000008001134                exti4_15_isr
  277. >                 0x0000000008001134                cec_can_isr
  278. >                 0x0000000008001134                wwdg_isr
  279. >                 0x0000000008001134                tim2_isr
  280. >                 0x0000000008001134                dma1_channel4_5_isr
  281. >                 0x0000000008001134                exti0_1_isr
  282. 209,213c219,223
  283. <                 0x0000000008001218        0x4 mk/startup.o
  284. <                 0x0000000008001218                null_handler
  285. <                 0x0000000008001218                sv_call_handler
  286. <                 0x0000000008001218                pend_sv_handler
  287. <                 0x0000000008001218                nmi_handler
  288. ---
  289. >                 0x0000000008001138        0x4 mk/startup.o
  290. >                 0x0000000008001138                null_handler
  291. >                 0x0000000008001138                sv_call_handler
  292. >                 0x0000000008001138                pend_sv_handler
  293. >                 0x0000000008001138                nmi_handler
  294. 215,228c225,231
  295. <                 0x000000000800121c       0xbc mk/startup.o
  296. <                 0x000000000800121c                reset_handler
  297. <  .text.memcpy   0x00000000080012d8       0xa4 /opt/bin/../lib/gcc/arm-none-eabi/8.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-memcpy-stub.o)
  298. <                 0x00000000080012d8                memcpy
  299. <  .text.memmove  0x000000000800137c       0xb0 /opt/bin/../lib/gcc/arm-none-eabi/8.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-memmove.o)
  300. <                 0x000000000800137c                memmove
  301. <  .text          0x000000000800142c      0x114 /opt/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o)
  302. <                 0x000000000800142c                __udivsi3
  303. <                 0x000000000800142c                __aeabi_uidiv
  304. <                 0x0000000008001538                __aeabi_uidivmod
  305. <  .text          0x0000000008001540        0x4 /opt/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
  306. <                 0x0000000008001540                __aeabi_ldiv0
  307. <                 0x0000000008001540                __aeabi_idiv0
  308. <                 0x0000000008001544                . = ALIGN (0x4)
  309. ---
  310. >                 0x000000000800113c       0xbc mk/startup.o
  311. >                 0x000000000800113c                reset_handler
  312. >  .text.memcpy   0x00000000080011f8       0xa4 /opt/bin/../lib/gcc/arm-none-eabi/8.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-memcpy-stub.o)
  313. >                 0x00000000080011f8                memcpy
  314. >  .text.memmove  0x000000000800129c       0xb0 /opt/bin/../lib/gcc/arm-none-eabi/8.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-memmove.o)
  315. >                 0x000000000800129c                memmove
  316. >                 0x000000000800134c                . = ALIGN (0x4)
  317. 230,238d232
  318. <  .rodata.main   0x0000000008001544       0x54 mk/main.o
  319. <  .rodata.clstate_handler.str1.4
  320. <                 0x0000000008001598       0x1e mk/main.o
  321. <  *fill*         0x00000000080015b6        0x2
  322. <  .rodata.linecoding_handler.str1.4
  323. <                 0x00000000080015b8       0x4c mk/main.o
  324. <  .rodata.main.str1.4
  325. <                 0x0000000008001604      0x19c mk/main.o
  326. <                                         0x19b (size before relaxing)
  327. 240,242c234,236
  328. <                 0x00000000080017a0       0x27 mk/usb_lib.o
  329. <                 0x00000000080017a0                USB_ConfigDescriptor
  330. <  *fill*         0x00000000080017c7        0x1
  331. ---
  332. >                 0x000000000800134c       0x27 mk/usb_lib.o
  333. >                 0x000000000800134c                USB_ConfigDescriptor
  334. >  *fill*         0x0000000008001373        0x1
  335. 244,246c238,240
  336. <                 0x00000000080017c8       0x12 mk/usb_lib.o
  337. <                 0x00000000080017c8                USB_DeviceDescriptor
  338. <  *fill*         0x00000000080017da        0x2
  339. ---
  340. >                 0x0000000008001374       0x12 mk/usb_lib.o
  341. >                 0x0000000008001374                USB_DeviceDescriptor
  342. >  *fill*         0x0000000008001386        0x2
  343. 248,250c242,244
  344. <                 0x00000000080017dc        0xa mk/usb_lib.o
  345. <                 0x00000000080017dc                USB_DeviceQualifierDescriptor
  346. <  *fill*         0x00000000080017e6        0x2
  347. ---
  348. >                 0x0000000008001388        0xa mk/usb_lib.o
  349. >                 0x0000000008001388                USB_DeviceQualifierDescriptor
  350. >  *fill*         0x0000000008001392        0x2
  351. 252c246
  352. <                 0x00000000080017e8        0x4 mk/usb_lib.o
  353. ---
  354. >                 0x0000000008001394        0x4 mk/usb_lib.o
  355. 254,255c248,249
  356. <                 0x00000000080017ec       0x32 mk/usb_lib.o
  357. <  *fill*         0x000000000800181e        0x2
  358. ---
  359. >                 0x0000000008001398       0x32 mk/usb_lib.o
  360. >  *fill*         0x00000000080013ca        0x2
  361. 257c251
  362. <                 0x0000000008001820       0x2c mk/usb_lib.o
  363. ---
  364. >                 0x00000000080013cc       0x2c mk/usb_lib.o
  365. 259,260c253,258
  366. <                 0x000000000800184c        0x4 mk/usb_lib.o
  367. <                 0x0000000008001850                . = ALIGN (0x4)
  368. ---
  369. >                 0x00000000080013f8        0x4 mk/usb_lib.o
  370. >  .rodata.main   0x00000000080013fc       0x54 mk/main.o
  371. >  .rodata.main.str1.4
  372. >                 0x0000000008001450      0x19c mk/main.o
  373. >                                         0x19b (size before relaxing)
  374. >                 0x00000000080015ec                . = ALIGN (0x4)
  375. 262,263c260,261
  376. < .glue_7         0x0000000008001850        0x0
  377. <  .glue_7        0x0000000008001850        0x0 linker stubs
  378. ---
  379. > .glue_7         0x00000000080015ec        0x0
  380. >  .glue_7        0x00000000080015ec        0x0 linker stubs
  381. 265,266c263,264
  382. < .glue_7t        0x0000000008001850        0x0
  383. <  .glue_7t       0x0000000008001850        0x0 linker stubs
  384. ---
  385. > .glue_7t        0x00000000080015ec        0x0
  386. >  .glue_7t       0x00000000080015ec        0x0 linker stubs
  387. 268,269c266,267
  388. < .vfp11_veneer   0x0000000008001850        0x0
  389. <  .vfp11_veneer  0x0000000008001850        0x0 linker stubs
  390. ---
  391. > .vfp11_veneer   0x00000000080015ec        0x0
  392. >  .vfp11_veneer  0x00000000080015ec        0x0 linker stubs
  393. 271,272c269,270
  394. < .v4_bx          0x0000000008001850        0x0
  395. <  .v4_bx         0x0000000008001850        0x0 linker stubs
  396. ---
  397. > .v4_bx          0x00000000080015ec        0x0
  398. >  .v4_bx         0x00000000080015ec        0x0 linker stubs
  399. 274,275c272,273
  400. < .iplt           0x0000000008001850        0x0
  401. <  .iplt          0x0000000008001850        0x0 mk/hardware.o
  402. ---
  403. > .iplt           0x00000000080015ec        0x0
  404. >  .iplt          0x00000000080015ec        0x0 mk/hardware.o
  405. 277,278c275,276
  406. < .rel.dyn        0x0000000008001850        0x0
  407. <  .rel.iplt      0x0000000008001850        0x0 mk/hardware.o
  408. ---
  409. > .rel.dyn        0x00000000080015ec        0x0
  410. >  .rel.iplt      0x00000000080015ec        0x0 mk/hardware.o
  411. 280,282c278,280
  412. < .preinit_array  0x0000000008001850        0x0
  413. <                 0x0000000008001850                . = ALIGN (0x4)
  414. <                 0x0000000008001850                __preinit_array_start = .
  415. ---
  416. > .preinit_array  0x00000000080015ec        0x0
  417. >                 0x00000000080015ec                . = ALIGN (0x4)
  418. >                 0x00000000080015ec                __preinit_array_start = .
  419. 284c282
  420. <                 0x0000000008001850                __preinit_array_end = .
  421. ---
  422. >                 0x00000000080015ec                __preinit_array_end = .
  423. 286,288c284,286
  424. < .init_array     0x0000000008001850        0x0
  425. <                 0x0000000008001850                . = ALIGN (0x4)
  426. <                 0x0000000008001850                __init_array_start = .
  427. ---
  428. > .init_array     0x00000000080015ec        0x0
  429. >                 0x00000000080015ec                . = ALIGN (0x4)
  430. >                 0x00000000080015ec                __init_array_start = .
  431. 291c289
  432. <                 0x0000000008001850                __init_array_end = .
  433. ---
  434. >                 0x00000000080015ec                __init_array_end = .
  435. 293,295c291,293
  436. < .fini_array     0x0000000008001850        0x0
  437. <                 0x0000000008001850                . = ALIGN (0x4)
  438. <                 0x0000000008001850                __fini_array_start = .
  439. ---
  440. > .fini_array     0x00000000080015ec        0x0
  441. >                 0x00000000080015ec                . = ALIGN (0x4)
  442. >                 0x00000000080015ec                __fini_array_start = .
  443. 298c296
  444. <                 0x0000000008001850                __fini_array_end = .
  445. ---
  446. >                 0x00000000080015ec                __fini_array_end = .
  447. 303,304c301,302
  448. < .ARM.exidx      0x0000000008001850        0x0
  449. <                 0x0000000008001850                __exidx_start = .
  450. ---
  451. > .ARM.exidx      0x00000000080015ec        0x0
  452. >                 0x00000000080015ec                __exidx_start = .
  453. 306,308c304,306
  454. <                 0x0000000008001850                __exidx_end = .
  455. <                 0x0000000008001850                . = ALIGN (0x4)
  456. <                 0x0000000008001850                _etext = .
  457. ---
  458. >                 0x00000000080015ec                __exidx_end = .
  459. >                 0x00000000080015ec                . = ALIGN (0x4)
  460. >                 0x00000000080015ec                _etext = .
  461. 310c308
  462. < .data           0x0000000020000000       0x10 load address 0x0000000008001850
  463. ---
  464. > .data           0x0000000020000000       0x10 load address 0x00000000080015ec
  465. 323c321
  466. <                 0x0000000008001850                _data_loadaddr = LOADADDR (.data)
  467. ---
  468. >                 0x00000000080015ec                _data_loadaddr = LOADADDR (.data)
  469. 325c323
  470. < .igot.plt       0x0000000020000010        0x0 load address 0x0000000008001860
  471. ---
  472. > .igot.plt       0x0000000020000010        0x0 load address 0x00000000080015fc
  473. 328c326
  474. < .bss            0x0000000020000010      0x614 load address 0x0000000008001860
  475. ---
  476. > .bss            0x0000000020000010      0x618 load address 0x00000000080015fc
  477. 331,340c329,330
  478. <  *fill*         0x0000000020000011        0x1
  479. <  .bss.idatalen  0x0000000020000012        0x2 mk/usb.o
  480. <  .bss.incoming_data
  481. <                 0x0000000020000014      0x100 mk/usb.o
  482. <  .bss.ovfl      0x0000000020000114        0x1 mk/usb.o
  483. <  .bss.usbON     0x0000000020000115        0x1 mk/usb.o
  484. <  *fill*         0x0000000020000116        0x2
  485. <  .bss.Tms       0x0000000020000118        0x4 mk/main.o
  486. <                 0x0000000020000118                Tms
  487. <  .bss.USB_Dev   0x000000002000011c        0x4 mk/usb_lib.o
  488. ---
  489. >  *fill*         0x0000000020000011        0x3
  490. >  .bss.USB_Dev   0x0000000020000014        0x4 mk/usb_lib.o
  491. 342,343c332,333
  492. <                 0x0000000020000120        0x1 mk/usb_lib.o
  493. <  *fill*         0x0000000020000121        0x3
  494. ---
  495. >                 0x0000000020000018        0x1 mk/usb_lib.o
  496. >  *fill*         0x0000000020000019        0x3
  497. 345,346c335,336
  498. <                 0x0000000020000124       0x50 mk/usb_lib.o
  499. <                 0x0000000020000124                endpoints
  500. ---
  501. >                 0x000000002000001c       0x50 mk/usb_lib.o
  502. >                 0x000000002000001c                endpoints
  503. 348c338
  504. <                 0x0000000020000174       0x40 mk/usb_lib.o
  505. ---
  506. >                 0x000000002000006c       0x40 mk/usb_lib.o
  507. 350,365c340,364
  508. <                 0x00000000200001b4        0x8 mk/usb_lib.o
  509. <  .bss.bufovr    0x00000000200001bc        0x4 mk/usart.o
  510. <                 0x00000000200001bc                bufovr
  511. <  .bss.dlen      0x00000000200001c0        0x4 mk/usart.o
  512. <                 0x00000000200001c0                dlen
  513. <  .bss.idatalen  0x00000000200001c4        0x8 mk/usart.o
  514. <  .bss.linerdy   0x00000000200001cc        0x4 mk/usart.o
  515. <                 0x00000000200001cc                linerdy
  516. <  .bss.odatalen  0x00000000200001d0        0x8 mk/usart.o
  517. <  .bss.rbuf      0x00000000200001d8       0x40 mk/usart.o
  518. <  .bss.rbufno    0x0000000020000218        0x4 mk/usart.o
  519. <                 0x0000000020000218                rbufno
  520. <  .bss.recvdata  0x000000002000021c        0x4 mk/usart.o
  521. <  .bss.tbuf      0x0000000020000220      0x400 mk/usart.o
  522. <  .bss.tbufno    0x0000000020000620        0x4 mk/usart.o
  523. <                 0x0000000020000620                tbufno
  524. ---
  525. >                 0x00000000200000ac        0x8 mk/usb_lib.o
  526. >  .bss.idatalen  0x00000000200000b4        0x2 mk/usb.o
  527. >  *fill*         0x00000000200000b6        0x2
  528. >  .bss.incoming_data
  529. >                 0x00000000200000b8      0x100 mk/usb.o
  530. >  .bss.ovfl      0x00000000200001b8        0x1 mk/usb.o
  531. >  .bss.usbON     0x00000000200001b9        0x1 mk/usb.o
  532. >  *fill*         0x00000000200001ba        0x2
  533. >  .bss.Tms       0x00000000200001bc        0x4 mk/main.o
  534. >                 0x00000000200001bc                Tms
  535. >  .bss.bufovr    0x00000000200001c0        0x4 mk/usart.o
  536. >                 0x00000000200001c0                bufovr
  537. >  .bss.dlen      0x00000000200001c4        0x4 mk/usart.o
  538. >                 0x00000000200001c4                dlen
  539. >  .bss.idatalen  0x00000000200001c8        0x8 mk/usart.o
  540. >  .bss.linerdy   0x00000000200001d0        0x4 mk/usart.o
  541. >                 0x00000000200001d0                linerdy
  542. >  .bss.odatalen  0x00000000200001d4        0x8 mk/usart.o
  543. >  .bss.rbuf      0x00000000200001dc       0x40 mk/usart.o
  544. >  .bss.rbufno    0x000000002000021c        0x4 mk/usart.o
  545. >                 0x000000002000021c                rbufno
  546. >  .bss.recvdata  0x0000000020000220        0x4 mk/usart.o
  547. >  .bss.tbuf      0x0000000020000224      0x400 mk/usart.o
  548. >  .bss.tbufno    0x0000000020000624        0x4 mk/usart.o
  549. >                 0x0000000020000624                tbufno
  550. 367,368c366,367
  551. <                 0x0000000020000624                . = ALIGN (0x4)
  552. <                 0x0000000020000624                _ebss = .
  553. ---
  554. >                 0x0000000020000628                . = ALIGN (0x4)
  555. >                 0x0000000020000628                _ebss = .
  556. 372,373c371,372
  557. <                 0x0000000020000624                . = ALIGN (0x4)
  558. <                 0x0000000020000624                end = .
  559. ---
  560. >                 0x0000000020000628                . = ALIGN (0x4)
  561. >                 0x0000000020000628                end = .
  562. 379,381c378,380
  563. <  .debug_info    0x00000000000002ad     0x12da mk/usb.o
  564. <  .debug_info    0x0000000000001587     0x15f1 mk/main.o
  565. <  .debug_info    0x0000000000002b78     0x1cc6 mk/usb_lib.o
  566. ---
  567. >  .debug_info    0x00000000000002ad     0x1cc6 mk/usb_lib.o
  568. >  .debug_info    0x0000000000001f73     0x12da mk/usb.o
  569. >  .debug_info    0x000000000000324d     0x15f1 mk/main.o
  570. 387,389c386,388
  571. <  .debug_abbrev  0x00000000000000fe      0x3e8 mk/usb.o
  572. <  .debug_abbrev  0x00000000000004e6      0x437 mk/main.o
  573. <  .debug_abbrev  0x000000000000091d      0x5db mk/usb_lib.o
  574. ---
  575. >  .debug_abbrev  0x00000000000000fe      0x5db mk/usb_lib.o
  576. >  .debug_abbrev  0x00000000000006d9      0x3e8 mk/usb.o
  577. >  .debug_abbrev  0x0000000000000ac1      0x437 mk/main.o
  578. 395,397c394,396
  579. <  .debug_loc     0x0000000000000022      0x49d mk/usb.o
  580. <  .debug_loc     0x00000000000004bf      0x2cf mk/main.o
  581. <  .debug_loc     0x000000000000078e     0x1016 mk/usb_lib.o
  582. ---
  583. >  .debug_loc     0x0000000000000022     0x1016 mk/usb_lib.o
  584. >  .debug_loc     0x0000000000001038      0x49d mk/usb.o
  585. >  .debug_loc     0x00000000000014d5      0x2cf mk/main.o
  586. 405c404
  587. <                 0x0000000000000028       0x50 mk/usb.o
  588. ---
  589. >                 0x0000000000000028       0x80 mk/usb_lib.o
  590. 407c406
  591. <                 0x0000000000000078       0x40 mk/main.o
  592. ---
  593. >                 0x00000000000000a8       0x50 mk/usb.o
  594. 409c408
  595. <                 0x00000000000000b8       0x80 mk/usb_lib.o
  596. ---
  597. >                 0x00000000000000f8       0x40 mk/main.o
  598. 417,419c416,418
  599. <  .debug_ranges  0x0000000000000018       0x58 mk/usb.o
  600. <  .debug_ranges  0x0000000000000070       0xf8 mk/main.o
  601. <  .debug_ranges  0x0000000000000168      0x200 mk/usb_lib.o
  602. ---
  603. >  .debug_ranges  0x0000000000000018      0x200 mk/usb_lib.o
  604. >  .debug_ranges  0x0000000000000218       0x58 mk/usb.o
  605. >  .debug_ranges  0x0000000000000270       0xf8 mk/main.o
  606. 425,427c424,426
  607. <  .debug_line    0x0000000000000160      0x56b mk/usb.o
  608. <  .debug_line    0x00000000000006cb      0x601 mk/main.o
  609. <  .debug_line    0x0000000000000ccc      0xb27 mk/usb_lib.o
  610. ---
  611. >  .debug_line    0x0000000000000160      0xb27 mk/usb_lib.o
  612. >  .debug_line    0x0000000000000c87      0x56b mk/usb.o
  613. >  .debug_line    0x00000000000011f2      0x601 mk/main.o
  614. 434c433,435
  615. <  .debug_str     0x000000000000021d      0x79c mk/usb.o
  616. ---
  617. >  .debug_str     0x000000000000021d      0x787 mk/usb_lib.o
  618. >                                         0x992 (size before relaxing)
  619. >  .debug_str     0x00000000000009a4      0x2bc mk/usb.o
  620. 436c437
  621. <  .debug_str     0x00000000000009b9      0x198 mk/main.o
  622. ---
  623. >  .debug_str     0x0000000000000c60      0x13a mk/main.o
  624. 438,439d438
  625. <  .debug_str     0x0000000000000b51      0x249 mk/usb_lib.o
  626. <                                         0x992 (size before relaxing)
  627. 447a447
  628. >  .comment       0x0000000000000075       0x76 mk/usb_lib.o
  629. 450d449
  630. <  .comment       0x0000000000000075       0x76 mk/usb_lib.o
  631. 459c458
  632. <                 0x000000000000002b       0x2b mk/usb.o
  633. ---
  634. >                 0x000000000000002b       0x2b mk/usb_lib.o
  635. 461c460
  636. <                 0x0000000000000056       0x2b mk/main.o
  637. ---
  638. >                 0x0000000000000056       0x2b mk/usb.o
  639. 463c462
  640. <                 0x0000000000000081       0x2b mk/usb_lib.o
  641. ---
  642. >                 0x0000000000000081       0x2b mk/main.o
  643. 472,475d470
  644. <  .ARM.attributes
  645. <                 0x000000000000015a       0x1e /opt/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o)
  646. <  .ARM.attributes
  647. <                 0x0000000000000178       0x1e /opt/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
  648. 477c472
  649. < .debug_frame    0x0000000000000000      0x524
  650. ---
  651. > .debug_frame    0x0000000000000000      0x504
  652. 479,481c474,476
  653. <  .debug_frame   0x0000000000000038       0xcc mk/usb.o
  654. <  .debug_frame   0x0000000000000104       0x8c mk/main.o
  655. <  .debug_frame   0x0000000000000190      0x16c mk/usb_lib.o
  656. ---
  657. >  .debug_frame   0x0000000000000038      0x16c mk/usb_lib.o
  658. >  .debug_frame   0x00000000000001a4       0xcc mk/usb.o
  659. >  .debug_frame   0x0000000000000270       0x8c mk/main.o
  660. 486d480
  661. <  .debug_frame   0x0000000000000504       0x20 /opt/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement