blob: 4a911a382adedfdcd332b8b4884db6ff06e10533 [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001/* SPDX-License-Identifier: GPL-2.0 */
Jeremy Fitzhardinge93dbda72009-02-26 17:35:44 -08002#ifndef _ASM_X86_SECTIONS_H
3#define _ASM_X86_SECTIONS_H
4
Brian Gerst020bd9f2007-10-15 13:57:46 +02005#include <asm-generic/sections.h>
Al Viro45caf472016-09-05 11:32:44 -04006#include <asm/extable.h>
Jeremy Fitzhardinge93dbda72009-02-26 17:35:44 -08007
8extern char __brk_base[], __brk_limit[];
Suresh Siddha74e08172009-10-14 14:46:56 -07009extern struct exception_table_entry __stop___ex_table[];
Joerg Roedel39d668e2018-07-18 11:41:04 +020010extern char __end_rodata_aligned[];
Suresh Siddha74e08172009-10-14 14:46:56 -070011
Kees Cook9ccaf772016-02-17 14:41:14 -080012#if defined(CONFIG_X86_64)
Suresh Siddha74e08172009-10-14 14:46:56 -070013extern char __end_rodata_hpage_align[];
Francis Deslauriersc07a8f82018-03-08 22:18:12 -050014extern char __entry_trampoline_start[], __entry_trampoline_end[];
Suresh Siddha74e08172009-10-14 14:46:56 -070015#endif
Jeremy Fitzhardinge93dbda72009-02-26 17:35:44 -080016
17#endif /* _ASM_X86_SECTIONS_H */