xref: /openbmc/linux/tools/objtool/arch/x86/include/arch/special.h (revision 7786032e52cb02982a7154993b5d88c9c7a31ba5)
1*7786032eSVasily Gorbik /* SPDX-License-Identifier: GPL-2.0-or-later */
2*7786032eSVasily Gorbik #ifndef _X86_ARCH_SPECIAL_H
3*7786032eSVasily Gorbik #define _X86_ARCH_SPECIAL_H
4*7786032eSVasily Gorbik 
5*7786032eSVasily Gorbik #define EX_ENTRY_SIZE		12
6*7786032eSVasily Gorbik #define EX_ORIG_OFFSET		0
7*7786032eSVasily Gorbik #define EX_NEW_OFFSET		4
8*7786032eSVasily Gorbik 
9*7786032eSVasily Gorbik #define JUMP_ENTRY_SIZE		16
10*7786032eSVasily Gorbik #define JUMP_ORIG_OFFSET	0
11*7786032eSVasily Gorbik #define JUMP_NEW_OFFSET		4
12*7786032eSVasily Gorbik 
13*7786032eSVasily Gorbik #define ALT_ENTRY_SIZE		13
14*7786032eSVasily Gorbik #define ALT_ORIG_OFFSET		0
15*7786032eSVasily Gorbik #define ALT_NEW_OFFSET		4
16*7786032eSVasily Gorbik #define ALT_FEATURE_OFFSET	8
17*7786032eSVasily Gorbik #define ALT_ORIG_LEN_OFFSET	10
18*7786032eSVasily Gorbik #define ALT_NEW_LEN_OFFSET	11
19*7786032eSVasily Gorbik 
20*7786032eSVasily Gorbik #endif /* _X86_ARCH_SPECIAL_H */
21