h2o.ld 725 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. OUTPUT_FORMAT(elf64-x86-64)
  2. OUTPUT_ARCH(i386:x86-64)
  3. ENTRY(kentry)
  4. SECTIONS
  5. {
  6. . = 0xffffffff80001000;
  7. .text :
  8. {
  9. entry.asm.o
  10. *(.text*)
  11. }
  12. .rodata ALIGN (4K) :
  13. {
  14. *(.rodata*)
  15. }
  16. .data ALIGN (4K) :
  17. {
  18. *(.data*)
  19. }
  20. .tbss ALIGN (4K) :
  21. {
  22. TDATA_START = .;
  23. *(.tdata*)
  24. TBSS_START = .;
  25. *(.tbss*)
  26. }
  27. .got ALIGN (4K) :
  28. {
  29. *(.got*)
  30. }
  31. .bss ALIGN (4K) :
  32. {
  33. *(.bss*)
  34. . = ALIGN (1M);
  35. . += 1M;
  36. INIT_STACK = .;
  37. }
  38. /DISCARD/ :
  39. {
  40. *(.note)
  41. *(.comment)
  42. *(.eh_frame)
  43. }
  44. }