vmlinux_32.lds 623 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386")
  2. OUTPUT_ARCH(i386)
  3. ENTRY(startup_32)
  4. SECTIONS
  5. {
  6. /* Be careful parts of head_32.S assume startup_32 is at
  7. * address 0.
  8. */
  9. . = 0;
  10. .text.head : {
  11. _head = . ;
  12. *(.text.head)
  13. _ehead = . ;
  14. }
  15. .rodata.compressed : {
  16. *(.rodata.compressed)
  17. }
  18. .text : {
  19. _text = .; /* Text */
  20. *(.text)
  21. *(.text.*)
  22. _etext = . ;
  23. }
  24. .rodata : {
  25. _rodata = . ;
  26. *(.rodata) /* read-only data */
  27. *(.rodata.*)
  28. _erodata = . ;
  29. }
  30. .data : {
  31. _data = . ;
  32. *(.data)
  33. *(.data.*)
  34. _edata = . ;
  35. }
  36. .bss : {
  37. _bss = . ;
  38. *(.bss)
  39. *(.bss.*)
  40. *(COMMON)
  41. _end = . ;
  42. }
  43. }