File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change 79
79
#define __noretpoline __attribute__((indirect_branch("keep")))
80
80
#endif
81
81
82
- /*
83
- * it doesn't make sense on ARM (currently the only user of __naked)
84
- * to trace naked functions because then mcount is called without
85
- * stack and frame pointer being set up and there is no chance to
86
- * restore the lr register to the value before mcount was called.
87
- */
88
- #define __naked __attribute__((naked)) notrace
89
-
90
82
#define __UNIQUE_ID (prefix ) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__)
91
83
92
84
#define __optimize (level ) __attribute__((__optimize__(level)))
Original file line number Diff line number Diff line change @@ -226,6 +226,14 @@ struct ftrace_likely_data {
226
226
#define notrace __attribute__((no_instrument_function))
227
227
#endif
228
228
229
+ /*
230
+ * it doesn't make sense on ARM (currently the only user of __naked)
231
+ * to trace naked functions because then mcount is called without
232
+ * stack and frame pointer being set up and there is no chance to
233
+ * restore the lr register to the value before mcount was called.
234
+ */
235
+ #define __naked __attribute__((naked)) notrace
236
+
229
237
#define __compiler_offsetof (a , b ) __builtin_offsetof(a, b)
230
238
231
239
/*
You can’t perform that action at this time.
0 commit comments