Skip to content

mark all assembly functions as .thumb_func #103

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 7, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions asm/basepri_max-cm7-r0p1.s
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
.global __basepri_max
.syntax unified
.thumb_func
__basepri_max:
mrs r1, PRIMASK
cpsid i
Expand Down
1 change: 1 addition & 0 deletions asm/basepri_max.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __basepri_max
.thumb_func
__basepri_max:
msr BASEPRI_MAX, r0
bx lr
1 change: 1 addition & 0 deletions asm/basepri_r.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __basepri_r
.thumb_func
__basepri_r:
mrs r0, BASEPRI
bx lr
1 change: 1 addition & 0 deletions asm/basepri_w-cm7-r0p1.s
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
.global __basepri_w
.syntax unified
.thumb_func
__basepri_w:
mrs r1, PRIMASK
cpsid i
Expand Down
1 change: 1 addition & 0 deletions asm/basepri_w.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __basepri_w
.thumb_func
__basepri_w:
msr BASEPRI, r0
bx lr
1 change: 1 addition & 0 deletions asm/bkpt.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __bkpt
.thumb_func
__bkpt:
bkpt
bx lr
1 change: 1 addition & 0 deletions asm/control.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __control
.thumb_func
__control:
mrs r0, CONTROL
bx lr
1 change: 1 addition & 0 deletions asm/cpsid.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __cpsid
.thumb_func
__cpsid:
cpsid i
bx lr
1 change: 1 addition & 0 deletions asm/cpsie.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __cpsie
.thumb_func
__cpsie:
cpsie i
bx lr
1 change: 1 addition & 0 deletions asm/dmb.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __dmb
.thumb_func
__dmb:
dmb 0xF
bx lr
1 change: 1 addition & 0 deletions asm/dsb.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __dsb
.thumb_func
__dsb:
dsb 0xF
bx lr
1 change: 1 addition & 0 deletions asm/faultmask.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __faultmask
.thumb_func
__faultmask:
mrs r0, FAULTMASK
bx lr
1 change: 1 addition & 0 deletions asm/isb.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __isb
.thumb_func
__isb:
isb 0xF
bx lr
1 change: 1 addition & 0 deletions asm/msp_r.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __msp_r
.thumb_func
__msp_r:
mrs r0, MSP
bx lr
1 change: 1 addition & 0 deletions asm/msp_w.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __msp_w
.thumb_func
__msp_w:
msr MSP, r0
bx lr
1 change: 1 addition & 0 deletions asm/nop.s
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.global __nop
.thumb_func
__nop:
bx lr
1 change: 1 addition & 0 deletions asm/primask.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __primask
.thumb_func
__primask:
mrs r0, PRIMASK
bx lr
1 change: 1 addition & 0 deletions asm/psp_r.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __psp_r
.thumb_func
__psp_r:
mrs r0, PSP
bx lr
1 change: 1 addition & 0 deletions asm/psp_w.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __psp_w
.thumb_func
__psp_w:
msr PSP, r0
bx lr
1 change: 1 addition & 0 deletions asm/sev.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __sev
.thumb_func
__sev:
sev
bx lr
1 change: 1 addition & 0 deletions asm/wfe.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __wfe
.thumb_func
__wfe:
wfe
bx lr
1 change: 1 addition & 0 deletions asm/wfi.s
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.global __wfi
.thumb_func
__wfi:
wfi
bx lr