Home
last modified time | relevance | path

Searched refs:rel (Results 1 – 19 of 19) sorted by relevance

/DragonStub/gnuefi/
H A Dreloc_riscv64.c50 Elf_Rela *rel = NULL; in _relocate() local
57 rel = (Elf_Rela *)((unsigned long)dyn[i].d_un.d_ptr + ldbase); in _relocate()
70 if (!rel && relent == 0) in _relocate()
73 if (!rel || relent == 0) in _relocate()
78 switch (ELF_R_TYPE(rel->r_info)) { in _relocate()
80 addr = (unsigned long *)(ldbase + rel->r_offset); in _relocate()
81 *addr = ldbase + rel->r_addend; in _relocate()
86 rel = (Elf_Rela *)((char *)rel + relent); in _relocate()
H A Dreloc_aarch64.c47 Elf64_Rela *rel = 0; in _relocate() local
54 rel = (Elf64_Rela*) in _relocate()
72 if (!rel && relent == 0) in _relocate()
75 if (!rel || relent == 0) in _relocate()
80 switch (ELF64_R_TYPE (rel->r_info)) { in _relocate()
86 (ldbase + rel->r_offset); in _relocate()
87 *addr = ldbase + rel->r_addend; in _relocate()
93 rel = (Elf64_Rela*) ((char *) rel + relent); in _relocate()
H A Delf_ia32_efi.lds73 .rel :
75 *(.rel.text*)
76 *(.rel.data*)
77 *(.rel.got)
78 *(.rel.dyn)
79 *(.rel.stab)
80 *(.rel.init_array*)
81 *(.rel.fini_array*)
82 *(.rel.ctors*)
83 *(.rel.dtors*)
[all …]
H A Dreloc_arm.c47 Elf32_Rel *rel = 0; in _relocate() local
54 rel = (Elf32_Rel*) in _relocate()
72 if (!rel && relent == 0) in _relocate()
75 if (!rel || relent == 0) in _relocate()
80 switch (ELF32_R_TYPE (rel->r_info)) { in _relocate()
86 (ldbase + rel->r_offset); in _relocate()
93 rel = (Elf32_Rel*) ((char *) rel + relent); in _relocate()
H A Dreloc_x86_64.c48 Elf64_Rel *rel = 0; in _relocate() local
55 rel = (Elf64_Rel*) in _relocate()
73 if (!rel && relent == 0) in _relocate()
76 if (!rel || relent == 0) in _relocate()
81 switch (ELF64_R_TYPE (rel->r_info)) { in _relocate()
87 (ldbase + rel->r_offset); in _relocate()
94 rel = (Elf64_Rel*) ((char *) rel + relent); in _relocate()
H A Dreloc_ia32.c46 Elf32_Rel *rel = 0; in _relocate() local
53 rel = (Elf32_Rel*) in _relocate()
74 if (!rel && relent == 0) in _relocate()
77 if (!rel || relent == 0) in _relocate()
82 switch (ELF32_R_TYPE (rel->r_info)) { in _relocate()
88 (ldbase + rel->r_offset); in _relocate()
95 rel = (Elf32_Rel*) ((char *) rel + relent); in _relocate()
H A Dreloc_loongarch64.c48 Elf64_Rela *rel = 0; in _relocate() local
55 rel = (Elf64_Rela*) in _relocate()
79 if (!rel && relent == 0) in _relocate()
82 if (!rel || relent == 0) in _relocate()
87 switch (ELF64_R_TYPE (rel->r_info)) { in _relocate()
93 (ldbase + rel->r_offset); in _relocate()
100 rel = (Elf64_Rela*) ((char *) rel + relent); in _relocate()
H A Delf_ia32_fbsd_efi.lds84 .rel :
86 *(.rel.data)
87 *(.rel.data.*)
88 *(.rel.got)
89 *(.rel.stab)
90 *(.rel.init_array*)
91 *(.rel.fini_array*)
92 *(.rel.ctors*)
93 *(.rel.dtors*)
94 *(.data.rel.ro.local)
[all …]
H A Delf_mips64el_efi.lds72 .rel :
74 *(.rel.text*)
75 *(.rel.data*)
76 *(.rel.got)
77 *(.rel.dyn)
78 *(.rel.stab)
79 *(.rel.init_array*)
80 *(.rel.fini_array*)
81 *(.rel.ctors*)
82 *(.rel.dtors*)
[all …]
H A Dreloc_mips64el.c49 Elf64_Rel *rel = 0; in _relocate() local
56 rel = (Elf64_Rel*) in _relocate()
84 if ((!rel && relent == 0) && (!addr && gotsz == 0)) in _relocate()
87 if ((!rel && relent != 0) || (!addr && gotsz != 0)) in _relocate()
98 switch (ELF64_R_TYPE (swap_uint64 (rel->r_info))) { in _relocate()
104 (ldbase + rel->r_offset); in _relocate()
111 rel = (Elf64_Rel*) ((char *) rel + relent); in _relocate()
H A Delf_arm_efi.lds91 .rel :
93 *(.rel.text*)
94 *(.rel.data*)
95 *(.rel.got)
96 *(.rel.dyn)
97 *(.rel.stab)
98 *(.rel.init_array*)
99 *(.rel.fini_array*)
100 *(.rel.ctors*)
101 *(.rel.dtors*)
[all …]
H A Delf_loongarch64_efi.lds59 *(.rel.reloc)
H A Delf_x86_64_fbsd_efi.lds73 *(.rel.local)
H A Delf_aarch64_efi.lds79 *(.rel.local)
H A Delf_x86_64_efi.lds76 *(.rel.local)
/DragonStub/apps/
H A DMakefile123 $(OBJCOPY) -j .text -j .sdata -j .data -j .dynamic -j .rodata -j .rel \
124 -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
/DragonStub/
H A DMake.rules40 $(OBJCOPY) -j .text -j .sdata -j .data -j .dynamic -j .rodata -j .rel \
41 -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
H A DChangeLog162 include non-globbed versions of .rel/.rela individually.
1221 * gnuefi/elf_ia32_efi.lds: Drop unneeded ".rel.reloc" section.
/DragonStub/docs/
H A DREADME.gnuefi263 .dynamic, .dynsym, .rela, .rel, .reloc
285 o The relocation related sections (.dynamic, .rel, .rela, .reloc)