mirror of
https://github.com/torvalds/linux.git
synced 2024-12-04 01:51:34 +00:00
ARM: assembler.h: Add string declaration macro
Declaring strings in assembler source involves a certain amount of tedious boilerplate code in order to annotate the resulting symbol correctly. Encapsulating this boilerplate in a macro should help to avoid some duplication and the occasional mistake. Signed-off-by: Dave Martin <dave.martin@linaro.org> Acked-by: Nicolas Pitre <nicolas.pitre@linaro.org>
This commit is contained in:
parent
66a625a881
commit
8f51965e70
@ -293,4 +293,13 @@
|
|||||||
.macro ldrusr, reg, ptr, inc, cond=al, rept=1, abort=9001f
|
.macro ldrusr, reg, ptr, inc, cond=al, rept=1, abort=9001f
|
||||||
usracc ldr, \reg, \ptr, \inc, \cond, \rept, \abort
|
usracc ldr, \reg, \ptr, \inc, \cond, \rept, \abort
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
|
/* Utility macro for declaring string literals */
|
||||||
|
.macro string name:req, string
|
||||||
|
.type \name , #object
|
||||||
|
\name:
|
||||||
|
.asciz "\string"
|
||||||
|
.size \name , . - \name
|
||||||
|
.endm
|
||||||
|
|
||||||
#endif /* __ASM_ASSEMBLER_H__ */
|
#endif /* __ASM_ASSEMBLER_H__ */
|
||||||
|
Loading…
Reference in New Issue
Block a user