/arch/sh/include/asm/vmlinux.lds.h

http://github.com/mirrors/linux · C Header · 26 lines · 21 code · 4 blank · 1 comment · 0 complexity · 9925b8d13e47524ad07b4479424b1819 MD5 · raw file

  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef __ASM_SH_VMLINUX_LDS_H
  3. #define __ASM_SH_VMLINUX_LDS_H
  4. #include <asm-generic/vmlinux.lds.h>
  5. #ifdef CONFIG_DWARF_UNWINDER
  6. #define DWARF_EH_FRAME \
  7. .eh_frame : AT(ADDR(.eh_frame) - LOAD_OFFSET) { \
  8. __start_eh_frame = .; \
  9. *(.eh_frame) \
  10. __stop_eh_frame = .; \
  11. }
  12. #else
  13. #define DWARF_EH_FRAME
  14. #endif
  15. #ifdef CONFIG_SUPERH64
  16. #define EXTRA_TEXT \
  17. *(.text64) \
  18. *(.text..SHmedia32)
  19. #else
  20. #define EXTRA_TEXT
  21. #endif
  22. #endif /* __ASM_SH_VMLINUX_LDS_H */