brintos

brintos / linux-shallow public Read only

0
0
Text · 518 B · ffe851a Raw
42 lines · plain
1OUTPUT_FORMAT(elf64-x86-64)2 3PHDRS4{5	tcs PT_LOAD;6	text PT_LOAD;7	data PT_LOAD;8}9 10SECTIONS11{12	. = 0;13        __encl_base = .;14	.tcs : {15		*(.tcs*)16	} : tcs17 18	. = ALIGN(4096);19	.text : {20		*(.text*)21		*(.rodata*)22		FILL(0xDEADBEEF);23		. = ALIGN(4096);24	} : text25 26	.data : {27		*(.data.encl_buffer)28		*(.data*)29	} : data30 31	/DISCARD/ : {32		*(.comment*)33		*(.note*)34		*(.debug*)35		*(.eh_frame*)36		*(.dyn*)37		*(.gnu.hash)38	}39}40 41ASSERT(!DEFINED(_GLOBAL_OFFSET_TABLE_), "Libcalls through GOT are not supported in enclaves")42