Nothing to see here, move along
at main 53 lines 858 B view raw
1OUTPUT_FORMAT(elf64-x86-64) 2ENTRY(kmain) 3 4PHDRS { 5 text PT_LOAD FLAGS(5); 6 rodata PT_LOAD FLAGS(4); 7 data PT_LOAD FLAGS(6); 8} 9 10SECTIONS { 11 . = 0xffffffff80000000; 12 13 .text : { 14 *(.text .text.*) 15 } :text 16 17 . = ALIGN(4096); 18 19 .rodata : { 20 *(.rodata .rodata.*) 21 . = ALIGN(8); 22 __kernel_tests_start = .; 23 KEEP(*(.kernel_tests)) 24 __kernel_tests_end = .; 25 } :rodata 26 27 . = ALIGN(4096); 28 29 .data : { 30 *(.data .data.*) 31 } :data 32 33 . = ALIGN(4096); 34 35 .bss : { 36 *(.bss .bss.*) 37 *(COMMON) 38 } :data 39 40 . = ALIGN(4096); 41 42 .limine_requests : { 43 KEEP(*(.limine_requests_start)) 44 KEEP(*(.limine_requests)) 45 KEEP(*(.limine_requests_end)) 46 } :data 47 48 /DISCARD/ : { 49 *(.comment) 50 *(.note.*) 51 *(.eh_frame*) 52 } 53}