vmlinux.lds.h (23ec23c2d3496d1cdf74f73d60ab1051405ca774) | vmlinux.lds.h (8256e47cdc8923e9959eb1d7f95d80da538add80) |
---|---|
1#ifndef LOAD_OFFSET 2#define LOAD_OFFSET 0 3#endif 4 5#ifndef VMLINUX_SYMBOL 6#define VMLINUX_SYMBOL(_sym_) _sym_ 7#endif 8 9/* Align . to a 8 byte boundary equals to maximum function alignment. */ 10#define ALIGN_FUNCTION() . = ALIGN(8) 11 12/* .data section */ 13#define DATA_DATA \ 14 *(.data) \ | 1#ifndef LOAD_OFFSET 2#define LOAD_OFFSET 0 3#endif 4 5#ifndef VMLINUX_SYMBOL 6#define VMLINUX_SYMBOL(_sym_) _sym_ 7#endif 8 9/* Align . to a 8 byte boundary equals to maximum function alignment. */ 10#define ALIGN_FUNCTION() . = ALIGN(8) 11 12/* .data section */ 13#define DATA_DATA \ 14 *(.data) \ |
15 *(.data.init.refok) | 15 *(.data.init.refok) \ 16 . = ALIGN(8); \ 17 VMLINUX_SYMBOL(__start___markers) = .; \ 18 *(__markers) \ 19 VMLINUX_SYMBOL(__stop___markers) = .; |
16 17#define RO_DATA(align) \ 18 . = ALIGN((align)); \ 19 .rodata : AT(ADDR(.rodata) - LOAD_OFFSET) { \ 20 VMLINUX_SYMBOL(__start_rodata) = .; \ 21 *(.rodata) *(.rodata.*) \ 22 *(__vermagic) /* Kernel version magic */ \ | 20 21#define RO_DATA(align) \ 22 . = ALIGN((align)); \ 23 .rodata : AT(ADDR(.rodata) - LOAD_OFFSET) { \ 24 VMLINUX_SYMBOL(__start_rodata) = .; \ 25 *(.rodata) *(.rodata.*) \ 26 *(__vermagic) /* Kernel version magic */ \ |
27 *(__markers_strings) /* Markers: strings */ \ |
|
23 } \ 24 \ 25 .rodata1 : AT(ADDR(.rodata1) - LOAD_OFFSET) { \ 26 *(.rodata1) \ 27 } \ 28 \ 29 /* PCI quirks */ \ 30 .pci_fixup : AT(ADDR(.pci_fixup) - LOAD_OFFSET) { \ --- 230 unchanged lines hidden --- | 28 } \ 29 \ 30 .rodata1 : AT(ADDR(.rodata1) - LOAD_OFFSET) { \ 31 *(.rodata1) \ 32 } \ 33 \ 34 /* PCI quirks */ \ 35 .pci_fixup : AT(ADDR(.pci_fixup) - LOAD_OFFSET) { \ --- 230 unchanged lines hidden --- |