vmlinux.lds.h 519 B

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