link.lds 473 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. OUTPUT_FORMAT("elf64-x86-64","elf64-x86-64","elf64-x86-64")
  2. OUTPUT_ARCH(i386:x86-64)
  3. ENTRY(_start)
  4. SECTIONS
  5. {
  6. . = 0xffff800000000000 + 0x100000;
  7. .text :
  8. {
  9. _text = .;
  10. *(.text)
  11. _etext = .;
  12. }
  13. . = ALIGN(8);
  14. .data :
  15. {
  16. _data = .;
  17. *(.data)
  18. _edata = .;
  19. }
  20. .rodata :
  21. {
  22. _rodata = .;
  23. *(.rodata)
  24. _erodata = .;
  25. }
  26. . = ALIGN(32768);
  27. .data.init_proc_union : { *(.data.init_proc_union) }
  28. .bss :
  29. {
  30. _bss = .;
  31. *(.bss)
  32. _ebss = .;
  33. }
  34. _end = .;
  35. }