plt-local.ld 545 B

12345678910111213141516171819202122232425262728293031323334
  1. ENTRY (foo_global)
  2. SECTIONS
  3. {
  4. . = SIZEOF_HEADERS;
  5. .interp : { *(.interp) }
  6. .hash : { *(.hash) }
  7. .dynsym : { *(.dynsym) }
  8. .dynstr : { *(.dynstr) }
  9. .gnu.version : { *(.gnu.version) }
  10. .gnu.version_d : { *(.gnu.version_d) }
  11. .rela.plt : { *(.rela.plt) }
  12. . = 0x1000;
  13. .plt : { *(.plt) }
  14. . = 0x2000;
  15. .text : { *(.text) }
  16. . = 0x3000;
  17. .dynamic : { *(.dynamic) }
  18. .got : { *(.got.plt) }
  19. };
  20. VERSION
  21. {
  22. {
  23. global:
  24. foo_extern;
  25. foo_global;
  26. foo_hidden;
  27. foo_rehidden;
  28. local:
  29. foo_local;
  30. };
  31. }