1OUTPUT_FORMAT(elf64-x86-64) 2 3PHDRS 4{ 5 tcs PT_LOAD; 6 text PT_LOAD; 7 data PT_LOAD; 8} 9 10SECTIONS 11{ 12 . = 0; 13 .tcs : { 14 *(.tcs*) 15 } : tcs 16 17 . = ALIGN(4096); 18 .text : { 19 *(.text*) 20 *(.rodata*) 21 FILL(0xDEADBEEF); 22 . = ALIGN(4096); 23 } : text 24 25 .data : { 26 *(.data*) 27 } : data 28 29 /DISCARD/ : { 30 *(.comment*) 31 *(.note*) 32 *(.debug*) 33 *(.eh_frame*) 34 } 35} 36 37ASSERT(!DEFINED(_GLOBAL_OFFSET_TABLE_), "Libcalls through GOT are not supported in enclaves") 38