wiiu-nanddumper-payload/src/link.ld

25 lines
410 B
Plaintext
Raw Normal View History

OUTPUT(payload.elf);
2016-12-12 19:31:02 +01:00
ENTRY(_start);
2016-12-12 19:31:02 +01:00
SECTIONS {
. = 0x00840000;
2016-12-12 19:31:02 +01:00
.text : {
*(.kernel_code*);
2016-12-12 19:31:02 +01:00
*(.text*);
/* Tell linker to not garbage collect this section as it is not referenced anywhere */
KEEP(*(.kernel_code*));
}
2016-12-12 19:31:02 +01:00
.data : {
*(.rodata*);
2016-12-12 19:31:02 +01:00
*(.sdata*);
*(.data*);
2016-12-12 19:31:02 +01:00
*(.bss*);
*(.sbss*);
}
/DISCARD/ : {
*(*);
}
}
ASSERT((SIZEOF(.text) + SIZEOF(.data)) < 0x7C0000, "elf is too big");