1 ENTRY (foo_global) 2 SECTIONS 3 { 4 . = 0; 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 13 . = 0x1000; 14 .plt : { *(.plt) } 15 16 . = 0x2000; 17 .text : { *(.text) } 18 19 . = 0x3000; 20 .dynamic : { *(.dynamic) } 21 .got : { *(.got.plt) } 22 }; 23 VERSION 24 { 25 { 26 global: 27 foo_extern; 28 foo_global; 29 foo_hidden; 30 foo_rehidden; 31 local: 32 foo_local; 33 }; 34 } 35