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 ---