summaryrefslogtreecommitdiff
path: root/tests/contiguous-note-sections.ld
blob: 230b8dc65fcacb0e8d8a1bb4cdf34c9045b59686 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
PHDRS
{
  headers PT_PHDR PHDRS ;
  notes PT_NOTE;
  text PT_LOAD FILEHDR PHDRS ;
  data PT_LOAD ;
  interp PT_INTERP ;
  dynamic PT_DYNAMIC ;
}

SECTIONS
{
  . = SIZEOF_HEADERS;
  . = ALIGN(4);

  .note.my-section0 : { *(.note.my-section0) } :notes :text
  .note.my-section1 : { *(.note.my-section1) } :notes :text

  .interp : { *(.interp) } :text :interp
  .text : { *(.text) } :text
  .rodata : { *(.rodata) } /* defaults to :text */

  .data : { *(.data) } :data
}