Home
last modified time | relevance | path

Searched refs:relocation (Results 1 – 25 of 137) sorted by relevance

123456

/OK3568_Linux_fs/kernel/arch/sh/kernel/
H A Dmodule.c33 Elf32_Addr relocation; in apply_relocate_add() local
47 relocation = sym->st_value + rel[i].r_addend; in apply_relocate_add()
54 value += relocation; in apply_relocate_add()
58 relocation = (relocation - (Elf32_Addr) location); in apply_relocate_add()
60 value += relocation; in apply_relocate_add()
65 ((relocation & 0xffff) << 10); in apply_relocate_add()
69 (((relocation >> 16) & 0xffff) << 10); in apply_relocate_add()
72 relocation -= (Elf32_Addr) location; in apply_relocate_add()
74 ((relocation & 0xffff) << 10); in apply_relocate_add()
77 relocation -= (Elf32_Addr) location; in apply_relocate_add()
[all …]
/OK3568_Linux_fs/kernel/Documentation/livepatch/
H A Dmodule-elf-format.rst12 3. Livepatch relocation sections
13 3.1 Livepatch relocation section format
27 loader to perform the all the arch-specific relocation work. Specifically,
36 table, symbol table, and relocation section indices, Elf information is
38 relocation sections and symbols, which are described in this document. The
39 Elf constants used to mark livepatch symbols and relocation sections were
57 relocation sections in place of dynrela sections, and the symbols that the
59 arch-specific livepatch relocation code is replaced by a call to
86 3. Livepatch relocation sections
89 A livepatch module manages its own Elf relocation sections to apply
[all …]
/OK3568_Linux_fs/kernel/arch/arm/mach-hisi/
H A Dplatmcpm.c269 void __iomem *relocation; in hip04_smp_init() local
292 relocation = ioremap(hip04_boot_method[2], hip04_boot_method[3]); in hip04_smp_init()
293 if (!relocation) { in hip04_smp_init()
327 writel_relaxed(hip04_boot_method[0], relocation); in hip04_smp_init()
328 writel_relaxed(0xa5a5a5a5, relocation + 4); /* magic number */ in hip04_smp_init()
329 writel_relaxed(__pa_symbol(secondary_startup), relocation + 8); in hip04_smp_init()
330 writel_relaxed(0, relocation + 12); in hip04_smp_init()
331 iounmap(relocation); in hip04_smp_init()
340 iounmap(relocation); in hip04_smp_init()
/OK3568_Linux_fs/kernel/arch/arc/kernel/
H A Dmodule.c54 Elf32_Addr relocation, location, tgt_addr; in apply_relocate_add() local
83 relocation = sym_entry->st_value + rel_entry[i].r_addend; in apply_relocate_add()
93 sym_entry->st_value, location, relocation, s); in apply_relocate_add()
103 arc_write_me((unsigned short *)location, relocation); in apply_relocate_add()
105 *((Elf32_Addr *) location) = relocation; in apply_relocate_add()
107 *((Elf32_Addr *) location) = relocation - location; in apply_relocate_add()
/OK3568_Linux_fs/buildroot/package/binutils/2.37/
H A D0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch4 Subject: [PATCH] or1k: fix pc-relative relocation against dynamic on PC
5 relative 26 bit relocation
10 pc-relative relocation against dynamic symbol alSourcePausev
12 pc-relative relocation against dynamic symbol alSourceStopv
14 pc-relative relocation against dynamic symbol alSourceRewindv
16 pc-relative relocation against dynamic symbol alSourcePlayv
47 + (_("%pB: pc-relative relocation against dynamic symbol %s"),
H A D0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch8 relocation value in order to avoid overflow complaints when acceptable.
9 It turns out this does not work when the relocation value ends up being
22 mask out relocation bits.
63 relocation we assume the code is doing the right thing to avoid
64 - overflows. Here we mask the lower 16-bit of the relocation to
68 - relocation &= 0xffff;
/OK3568_Linux_fs/buildroot/package/binutils/2.38/
H A D0004-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch8 relocation value in order to avoid overflow complaints when acceptable.
9 It turns out this does not work when the relocation value ends up being
22 mask out relocation bits.
63 relocation we assume the code is doing the right thing to avoid
64 - overflows. Here we mask the lower 16-bit of the relocation to
68 - relocation &= 0xffff;
/OK3568_Linux_fs/u-boot/doc/
H A DREADME.arm-relocation1 To make relocation on arm working, the following changes are done:
12 At cpu level: modify linker file and add a relocation and fixup loop
15 tables in the binary image, and to provide symbols for the relocation
18 The relocation and fixup loop must be executed after executing
39 Boards which are not fixed to support relocation will be REMOVED!
44 if CONFIG_SYS_TEXT_BASE == relocation address! This prevents that uboot code
59 the relocation address and copy itself to it
61 If CONFIG_SYS_TEXT_BASE == relocation address, the copying of u-boot
74 on other boards if CONFIG_SYS_TEXT_BASE = relocation baseaddr, this saves
H A DREADME.generic-board24 favour of common/board_f.c (for pre-relocation init) and common/board_r.c
25 (for post-relocation init).
72 This series removes the dependency on generic relocation. So relocation
74 relocation series for a proposed solution to this for ARM:
110 to pre-relocation init functions. I think this makes sense, but it can
114 cleanup series and the generic relocation series) the goal is the
H A DREADME.silent10 Some environments are not available until relocation (e.g. NAND)
12 relocation.
/OK3568_Linux_fs/yocto/meta-clang/dynamic-layers/openembedded-layer/recipes-devtools/bcc/bcc/
H A D0001-Vendor-just-enough-extra-headers-to-allow-libbpf-to-.patch67 + * "struct bpf_core_relo" is used to pass relocation data form LLVM to libbpf
70 + * CO-RE relocation captures the following data:
76 + * interpretation depends on specific relocation kind:
103 + * Such relocation is emitted when using __builtin_preserve_access_index()
109 + * In this case Clang will emit field relocation recording necessary data to
/OK3568_Linux_fs/buildroot/dl/sox/git/
H A DMakefile.am39 pdfroff -t -man --no-toc-relocation -Tps $< > $@
41 pdfroff -t -man --no-toc-relocation -Tps $< > $@
43 pdfroff -t -man --no-toc-relocation -Tps $< > $@
/OK3568_Linux_fs/yocto/meta-openembedded/meta-multimedia/recipes-multimedia/tinyalsa/
H A Dtinyalsa.bb19 # tinyalsa is built as a static library. Enable PIC to avoid relocation
22 # unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stderr@@GLIBC_2.17'
/OK3568_Linux_fs/yocto/poky/meta/recipes-devtools/gcc/
H A Dgcc_11.3.bb5 # | gcc-4.8.1-r0/gcc-4.8.1/gcc/cp/decl.c:7438:(.text.unlikely+0x2fa): relocation truncated to fit: …
6 # | gcc-4.8.1-r0/gcc-4.8.1/gcc/cp/decl.c:7442:(.text.unlikely+0x318): additional relocation overflo…
/OK3568_Linux_fs/u-boot/common/
H A DKconfig329 bool "Allow flags to take effect on relocation"
332 In some cases the environment is not available until relocation
334 environment variable take effect at relocation.
362 option only the post-relocation output will be displayed.
371 be in available memory and is accessed before relocation and
414 start-up (after relocation). This causes the environment to be
421 and stderr on boot when the post-relocation console is set up.
566 bool "Call arch-specific init soon after relocation"
569 relocation. Driver model is running by this point, and the cache
574 bool "Call arch-specific init after relocation, when console is ready"
[all …]
/OK3568_Linux_fs/kernel/arch/mips/vdso/
H A DKconfig3 # relocation in binutils > 2.25 but it will fail with older versions
4 # because that relocation is not supported for that symbol. As a result
/OK3568_Linux_fs/buildroot/package/libabseil-cpp/
H A D0001-force-position-independent-code.patch10 "relocation against `.rodata' can not be used when making a shared object;
15 cause relocation errors when shared libraries link against the built static
/OK3568_Linux_fs/u-boot/doc/driver-model/
H A Dfdt-fixup.txt1 Pre-relocation device tree manipulation
51 tree (at least after the relocation) would greatly simplify the solution of
60 we have the pre-relocation driver model at our disposal at this stage, which
67 To take advantage of the pre-relocation device tree manipulation mechanism,
90 | Since the pre-relocation driver model does not adapt to |
/OK3568_Linux_fs/buildroot/package/elf2flt/
H A D0002-elf2flt.c-add-new-relocation-types-for-xtensa.patch4 Subject: [PATCH] elf2flt.c: add new relocation types for xtensa
6 Xtensa have added new relocation types R_XTENSA_[NP]DIFF{8,16,32} with
8 Add them to the list of ignored relocation types.
/OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc85xx/
H A Du-boot.lds107 * address won't be updated during relocation fixups. Note that
109 * location will be added in the future. When the bss relocation
/OK3568_Linux_fs/kernel/tools/perf/tests/
H A DBuild39 perf-y += llvm.o llvm-src-base.o llvm-src-kbuild.o llvm-src-prologue.o llvm-src-relocation.o
87 $(OUTPUT)tests/llvm-src-relocation.c: tests/bpf-script-test-relocation.c tests/Build
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/info/
H A Dbfd.info266 Each canonical BFD relocation record contains a pointer to the
268 section the data is in, and a pointer to a relocation type
270 the relocation type descriptor and the symbol pointer. Therefore,
271 relocations can be performed on output data using a relocation
273 instance, Oasys provides a byte relocation format. A relocation
274 record requesting this relocation type would point indirectly to a
275 routine to perform this, so the relocation may be performed on a
277 such relocation type.
393 /* BFD contains relocation entries. */
1068 Return the number of bytes required to store the relocation information
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/info/
H A Dbfd.info266 Each canonical BFD relocation record contains a pointer to the
268 section the data is in, and a pointer to a relocation type
270 the relocation type descriptor and the symbol pointer. Therefore,
271 relocations can be performed on output data using a relocation
273 instance, Oasys provides a byte relocation format. A relocation
274 record requesting this relocation type would point indirectly to a
275 routine to perform this, so the relocation may be performed on a
277 such relocation type.
393 /* BFD contains relocation entries. */
1068 Return the number of bytes required to store the relocation information
[all …]
/OK3568_Linux_fs/buildroot/package/gcc/10.4.0/
H A D0003-or1k-Use-cmodel-large-when-building-crtstuff.patch11 …crtstuff.c:(.text+0x3c): relocation truncated to fit: R_OR1K_GOT16 against undefined symbol `_ITM_…
13 …crtstuff.c:(.text+0xc0): relocation truncated to fit: R_OR1K_GOT16 against undefined symbol `_ITM_…
/OK3568_Linux_fs/buildroot/package/upx/
H A D0001-Check-DT_REL-DT_RELA-DT_RELSZ-DT_RELASZ.patch76 - "bad relocation %#x DT_INIT_ARRAY[0]",
77 + "bad relocation %#llx DT_INIT_ARRAY[0]",

123456