Lines Matching +full:data +full:- +full:addr

1 /* SPDX-License-Identifier: GPL-2.0 */
13 #include <asm-generic/vmlinux.lds.h>
38 * Text, read only data and other permanent read-only sections
51 .head.text : AT(ADDR(.head.text) - LOAD_OFFSET) {
61 KEEP(*(.head.data.fwnmi_page));
77 .text ALIGN(0) : AT(ADDR(.text) - LOAD_OFFSET) {
84 .text : AT(ADDR(.text) - LOAD_OFFSET) {
100 * -Os builds call FP save/restore functions. The powerpc64
103 * sections, which can break start-of-text offset if it is
123 /* Read-only data */
128 __stf_entry_barrier_fixup : AT(ADDR(__stf_entry_barrier_fixup) - LOAD_OFFSET) {
135 __uaccess_flush_fixup : AT(ADDR(__uaccess_flush_fixup) - LOAD_OFFSET) {
142 __entry_flush_fixup : AT(ADDR(__entry_flush_fixup) - LOAD_OFFSET) {
149 __stf_exit_barrier_fixup : AT(ADDR(__stf_exit_barrier_fixup) - LOAD_OFFSET) {
156 __rfi_flush_fixup : AT(ADDR(__rfi_flush_fixup) - LOAD_OFFSET) {
165 __spec_barrier_fixup : AT(ADDR(__spec_barrier_fixup) - LOAD_OFFSET) {
174 __spec_btb_flush_fixup : AT(ADDR(__spec_btb_flush_fixup) - LOAD_OFFSET) {
187 .init.text : AT(ADDR(.init.text) - LOAD_OFFSET) {
199 .exit.text : AT(ADDR(.exit.text) - LOAD_OFFSET) {
203 .init.data : AT(ADDR(.init.data) - LOAD_OFFSET) {
207 .init.setup : AT(ADDR(.init.setup) - LOAD_OFFSET) {
211 .initcall.init : AT(ADDR(.initcall.init) - LOAD_OFFSET) {
215 .con_initcall.init : AT(ADDR(.con_initcall.init) - LOAD_OFFSET) {
220 __ftr_fixup : AT(ADDR(__ftr_fixup) - LOAD_OFFSET) {
226 __mmu_ftr_fixup : AT(ADDR(__mmu_ftr_fixup) - LOAD_OFFSET) {
232 __lwsync_fixup : AT(ADDR(__lwsync_fixup) - LOAD_OFFSET) {
239 __fw_ftr_fixup : AT(ADDR(__fw_ftr_fixup) - LOAD_OFFSET) {
245 .init.ramfs : AT(ADDR(.init.ramfs) - LOAD_OFFSET) {
252 .machine.desc : AT(ADDR(.machine.desc) - LOAD_OFFSET) {
259 .dynsym : AT(ADDR(.dynsym) - LOAD_OFFSET)
266 .dynstr : AT(ADDR(.dynstr) - LOAD_OFFSET) { *(.dynstr) }
267 .dynamic : AT(ADDR(.dynamic) - LOAD_OFFSET)
272 .hash : AT(ADDR(.hash) - LOAD_OFFSET) { *(.hash) }
273 .gnu.hash : AT(ADDR(.gnu.hash) - LOAD_OFFSET) { *(.gnu.hash) }
274 .interp : AT(ADDR(.interp) - LOAD_OFFSET) { *(.interp) }
275 .rela.dyn : AT(ADDR(.rela.dyn) - LOAD_OFFSET)
281 /* .exit.data is discarded at runtime, not link time,
284 .exit.data : AT(ADDR(.exit.data) - LOAD_OFFSET) {
293 * And now the various read/write data
300 .data : AT(ADDR(.data) - LOAD_OFFSET) {
303 *(.data..Lubsan_data*)
304 *(.data..Lubsan_type*)
306 *(.data.rel*)
314 .data : AT(ADDR(.data) - LOAD_OFFSET) {
316 *(.data.rel*)
321 .opd : AT(ADDR(.opd) - LOAD_OFFSET) {
328 .got : AT(ADDR(.got) - LOAD_OFFSET) {
343 .data..page_aligned : AT(ADDR(.data..page_aligned) - LOAD_OFFSET) {
347 .data..cacheline_aligned : AT(ADDR(.data..cacheline_aligned) - LOAD_OFFSET) {
351 .data..read_mostly : AT(ADDR(.data..read_mostly) - LOAD_OFFSET) {
356 .data_nosave : AT(ADDR(.data_nosave) - LOAD_OFFSET) {