123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- OUTPUT_FORMAT("elf64-x86-64-freebsd", "elf64-x86-64-freebsd", "elf64-x86-64-freebsd")
- OUTPUT_ARCH(i386:x86-64)
- ENTRY(_start)
- SECTIONS
- {
- . = 0;
- ImageBase = .;
-
- .hash : { *(.hash) }
- .gnu.hash : { *(.gnu.hash) }
- . = ALIGN(4096);
- .eh_frame :
- {
- }
- . = ALIGN(4096);
- .text :
- {
- _text = .;
- . = ALIGN(16);
- }
- _etext = .;
- _text_size = _etext - _text;
- .reloc :
- {
- }
- . = ALIGN(4096);
- .data :
- {
- _data = .;
-
- . = ALIGN(16);
- __init_array_start = .;
- __init_array_end = .;
- . = ALIGN(16);
- __CTOR_LIST__ = .;
- __CTOR_END__ = .;
- . = ALIGN(16);
- __DTOR_LIST__ = .;
- __DTOR_END__ = .;
- . = ALIGN(16);
- __fini_array_start = .;
- __fini_array_end = .;
-
- }
- .note.gnu.build-id : { *(.note.gnu.build-id) }
- . = ALIGN(4096);
- .dynamic : { *(.dynamic) }
- . = ALIGN(4096);
- .rela :
- {
- }
- . = ALIGN(4096);
- .rodata : { *(.rodata*) }
- _edata = .;
- _data_size = _edata - _etext;
- . = ALIGN(4096);
- .dynsym : { *(.dynsym) }
- . = ALIGN(4096);
- .dynstr : { *(.dynstr) }
- . = ALIGN(4096);
- .ignored.reloc :
- {
- }
- }
|