11 .section .text .__bkpt
22 .global __bkpt
3- .size __bkpt, . - __bkpt
43 .thumb_func
54__bkpt:
65 bkpt
76 bx lr
7+ .size __bkpt, . - __bkpt
88
99 .section .text .__control_r
1010 .global __control_r
11- .size __control_r, . - __control_r
1211 .thumb_func
1312__control_r:
1413 mrs r0, CONTROL
1514 bx lr
15+ .size __control_r, . - __control_r
1616
1717 .section .text .__control_w
1818 .global __control_w
19- .size __control_w, . - __control_w
2019 .thumb_func
2120__control_w:
2221 msr CONTROL, r0
2322 bx lr
23+ .size __control_w, . - __control_w
2424
2525
2626 .section .text .__cpsid
2727 .global __cpsid
28- .size __cpsid, . - __cpsid
2928 .thumb_func
3029__cpsid:
3130 cpsid i
3231 bx lr
32+ .size __cpsid, . - __cpsid
3333
3434 .section .text .__cpsie
3535 .global __cpsie
36- .size __cpsie, . - __cpsie
3736 .thumb_func
3837__cpsie:
3938 cpsie i
4039 bx lr
40+ .size __cpsie, . - __cpsie
4141
4242 .section .text .__delay
4343 .global __delay
44- .size __delay, . - __delay
4544 .syntax unified
4645 .thumb_func
4746__delay:
@@ -50,107 +49,108 @@ __delay:
5049 subs r0, #1
5150 bne 1b // Branch to 1 instead of __delay does not generate R_ARM_THM_JUMP8 relocation, which breaks linking on the thumbv6m-none-eabi target
5251 bx lr
52+ .size __delay, . - __delay
5353
5454 .section .text .__dmb
5555 .global __dmb
56- .size __dmb, . - __dmb
5756 .thumb_func
5857__dmb:
5958 dmb 0xF
6059 bx lr
60+ .size __dmb, . - __dmb
6161
6262 .section .text .__dsb
6363 .global __dsb
64- .size __dsb, . - __dsb
6564 .thumb_func
6665__dsb:
6766 dsb 0xF
6867 bx lr
68+ .size __dsb, . - __dsb
6969
7070 .section .text .__isb
7171 .global __isb
72- .size __isb, . - __isb
7372 .thumb_func
7473__isb:
7574 isb 0xF
7675 bx lr
76+ .size __isb, . - __isb
7777
7878 .section .text .__msp_r
7979 .global __msp_r
80- .size __msp_r, . - __msp_r
8180 .thumb_func
8281__msp_r:
8382 mrs r0, MSP
8483 bx lr
84+ .size __msp_r, . - __msp_r
8585
8686 .section .text .__msp_w
8787 .global __msp_w
88- .size __msp_w, . - __msp_w
8988 .thumb_func
9089__msp_w:
9190 msr MSP, r0
9291 bx lr
92+ .size __msp_w, . - __msp_w
9393
9494 .section .text .__nop
9595 .global __nop
96- .size __nop, . - __nop
9796 .thumb_func
9897__nop:
9998 bx lr
99+ .size __nop, . - __nop
100100
101101 .section .text .__primask
102102 .global __primask
103- .size __primask, . - __primask
104103 .thumb_func
105104__primask:
106105 mrs r0, PRIMASK
107106 bx lr
107+ .size __primask, . - __primask
108108
109109 .section .text .__psp_r
110110 .global __psp_r
111- .size __psp_r, . - __psp_r
112111 .thumb_func
113112__psp_r:
114113 mrs r0, PSP
115114 bx lr
115+ .size __psp_r, . - __psp_r
116116
117117 .section .text .__psp_w
118118 .global __psp_w
119- .size __psp_w, . - __psp_w
120119 .thumb_func
121120__psp_w:
122121 msr PSP, r0
123122 bx lr
123+ .size __psp_w, . - __psp_w
124124
125125 .section .text .__sev
126126 .global __sev
127- .size __sev, . - __sev
128127 .thumb_func
129128__sev:
130129 sev
131130 bx lr
131+ .size __sev, . - __sev
132132
133133
134134 .section .text .__udf
135135 .global __udf
136- .size __udf, . - __udf
137136 .thumb_func
138137__udf:
139138 udf
139+ .size __udf, . - __udf
140140
141141 .section .text .__wfe
142142 .global __wfe
143- .size __wfe, . - __wfe
144143 .thumb_func
145144__wfe:
146145 wfe
147146 bx lr
147+ .size __wfe, . - __wfe
148148
149149
150150 .section .text .__wfi
151151 .global __wfi
152- .size __wfi, . - __wfi
153152 .thumb_func
154153__wfi:
155154 wfi
155+ .size __wfi, . - __wfi
156156 bx lr
0 commit comments