shell.lds 420 B

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