1/* $FreeBSD$ */
2OUTPUT_FORMAT("elf64-x86-64-freebsd", "elf64-x86-64-freebsd", "elf64-x86-64-freebsd")
3OUTPUT_ARCH(i386:x86-64)
4ENTRY(_start)
5SECTIONS
6{
7  /* Read-only sections, merged into text segment: */
8  . = 0;
9  ImageBase = .;
10  . = SIZEOF_HEADERS;
11  . = ALIGN(4096);
12  .eh_frame	: {
13    *(.eh_frame)
14   }
15  .text		: {
16    *(.text .stub .text.* .gnu.linkonce.t.*)
17    /* .gnu.warning sections are handled specially by elf32.em. */
18    *(.gnu.warning)
19    *(.plt)
20  } =0x00300000010070000002000001000400
21  . = ALIGN(4096);
22  .data		: {
23    *(.rodata .rodata.* .gnu.linkonce.r.*)
24    *(.rodata1)
25    *(.sdata2 .sdata2.* .gnu.linkonce.s2.*)
26    *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*)
27    *(.opd)
28    *(.data .data.* .gnu.linkonce.d.*)
29    *(.data1)
30    *(.plabel)
31    *(.dynbss)
32    *(.bss .bss.* .gnu.linkonce.b.*)
33    *(COMMON)
34  }
35  . = ALIGN(4096);
36  set_Xcommand_set	: {
37    __start_set_Xcommand_set = .;
38    *(set_Xcommand_set)
39    __stop_set_Xcommand_set = .;
40  }
41  . = ALIGN(4096);
42  __gp = .;
43  .sdata	: {
44    *(.got.plt .got)
45    *(.sdata .sdata.* .gnu.linkonce.s.*)
46    *(dynsbss)
47    *(.sbss .sbss.* .gnu.linkonce.sb.*)
48    *(.scommon)
49  }
50  . = ALIGN(4096);
51  .dynamic	: { *(.dynamic) }
52  . = ALIGN(4096);
53  .rel.dyn	: {
54    *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
55    *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
56    *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
57    *(.rel.got)
58    *(.rel.sdata .rel.sdata.* .rel.gnu.linkonce.s.*)
59    *(.rel.sbss .rel.sbss.* .rel.gnu.linkonce.sb.*)
60    *(.rel.sdata2 .rel.sdata2.* .rel.gnu.linkonce.s2.*)
61    *(.rel.sbss2 .rel.sbss2.* .rel.gnu.linkonce.sb2.*)
62    *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
63    *(.rel.plt)
64    *(.relset_*)
65    *(.rel.dyn .rel.dyn.*)
66  }
67  . = ALIGN(4096);
68  .reloc	: { *(.reloc) }
69  . = ALIGN(4096);
70  .hash		: { *(.hash) }
71  . = ALIGN(4096);
72  .dynsym	: { *(.dynsym) }
73  . = ALIGN(4096);
74  .dynstr	: { *(.dynstr) }
75}
76