|
@@ -79,14 +79,6 @@
|
|
#define __noretpoline __attribute__((indirect_branch("keep")))
|
|
#define __noretpoline __attribute__((indirect_branch("keep")))
|
|
#endif
|
|
#endif
|
|
|
|
|
|
-/*
|
|
|
|
- * it doesn't make sense on ARM (currently the only user of __naked)
|
|
|
|
- * to trace naked functions because then mcount is called without
|
|
|
|
- * stack and frame pointer being set up and there is no chance to
|
|
|
|
- * restore the lr register to the value before mcount was called.
|
|
|
|
- */
|
|
|
|
-#define __naked __attribute__((naked)) notrace
|
|
|
|
-
|
|
|
|
#define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__)
|
|
#define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__)
|
|
|
|
|
|
#define __optimize(level) __attribute__((__optimize__(level)))
|
|
#define __optimize(level) __attribute__((__optimize__(level)))
|