mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-08-29 10:40:27 +08:00
arm: Add FUNCTION_THUMB_ENTRY(), etc.
Add FUNCTION_THUMB_ENTRY(), FUNCTION_ENTRY() and FUNCTION_END().
This commit is contained in:
@@ -143,6 +143,23 @@
|
||||
#define PUBLIC(sym) .globl SYM (sym)
|
||||
#define EXTERN(sym) .globl SYM (sym)
|
||||
|
||||
#define FUNCTION_THUMB_ENTRY(name) \
|
||||
.thumb; \
|
||||
.thumb_func; \
|
||||
.align 2; \
|
||||
.globl name; \
|
||||
.type name, %function; \
|
||||
name:
|
||||
|
||||
#define FUNCTION_ENTRY(name) \
|
||||
.align 2; \
|
||||
.globl name; \
|
||||
.type name, %function; \
|
||||
name:
|
||||
|
||||
#define FUNCTION_END(name) \
|
||||
.size name, . - name
|
||||
|
||||
#if defined(ARM_MULTILIB_ARCH_V7M)
|
||||
#define DEFINE_FUNCTION_ARM(name) \
|
||||
.thumb_func ; .globl name ; name:
|
||||
|
||||
Reference in New Issue
Block a user