xref: /linux-6.15/include/linux/elfnote-lto.h (revision 1fdd7433)
1*1fdd7433SYonghong Song #ifndef __ELFNOTE_LTO_H
2*1fdd7433SYonghong Song #define __ELFNOTE_LTO_H
3*1fdd7433SYonghong Song 
4*1fdd7433SYonghong Song #include <linux/elfnote.h>
5*1fdd7433SYonghong Song 
6*1fdd7433SYonghong Song #define LINUX_ELFNOTE_LTO_INFO	0x101
7*1fdd7433SYonghong Song 
8*1fdd7433SYonghong Song #ifdef CONFIG_LTO
9*1fdd7433SYonghong Song #define BUILD_LTO_INFO	ELFNOTE32("Linux", LINUX_ELFNOTE_LTO_INFO, 1)
10*1fdd7433SYonghong Song #else
11*1fdd7433SYonghong Song #define BUILD_LTO_INFO	ELFNOTE32("Linux", LINUX_ELFNOTE_LTO_INFO, 0)
12*1fdd7433SYonghong Song #endif
13*1fdd7433SYonghong Song 
14*1fdd7433SYonghong Song #endif /* __ELFNOTE_LTO_H */
15