Searched refs:rel (Results 1 - 7 of 7) sorted by relevance
/seL4-refos-master/seL4_tools/elfloader-tool/src/binaries/efi/gnuefi/ |
H A D | reloc_aarch64.c | 51 struct Elf64_Rela *rel = 0; local 58 rel = (struct Elf64_Rela *) 76 if (!rel && relent == 0) { 80 if (!rel || relent == 0) { 86 switch (ELF64_R_TYPE(rel->r_info)) { 92 (ldbase + rel->r_offset); 93 *addr = ldbase + rel->r_addend; 99 rel = (struct Elf64_Rela *)((char *) rel + relent);
|
H A D | reloc_arm.c | 51 struct Elf32_Rel *rel = 0; local 63 rel = (struct Elf32_Rel *) 81 if (!rel && relent == 0) { 85 if (!rel || relent == 0) { 91 switch (ELF32_R_TYPE(rel->r_info)) { 97 (total_offs + rel->r_offset); 109 rel = (struct Elf32_Rel *)((char *) rel + relent);
|
/seL4-refos-master/tools/elfloader/src/binaries/efi/gnuefi/ |
H A D | reloc_aarch64.c | 51 struct Elf64_Rela *rel = 0; local 58 rel = (struct Elf64_Rela *) 76 if (!rel && relent == 0) { 80 if (!rel || relent == 0) { 86 switch (ELF64_R_TYPE(rel->r_info)) { 92 (ldbase + rel->r_offset); 93 *addr = ldbase + rel->r_addend; 99 rel = (struct Elf64_Rela *)((char *) rel + relent);
|
H A D | reloc_arm.c | 51 struct Elf32_Rel *rel = 0; local 63 rel = (struct Elf32_Rel *) 81 if (!rel && relent == 0) { 85 if (!rel || relent == 0) { 91 switch (ELF32_R_TYPE(rel->r_info)) { 97 (total_offs + rel->r_offset); 109 rel = (struct Elf32_Rel *)((char *) rel + relent);
|
/seL4-refos-master/libs/libmuslc/ldso/ |
H A D | dlstart.c | 24 size_t *rel, rel_size, base; local 81 rel = (void *)dyn[DT_RELA]; 83 for (; rel_size; rel+=3, rel_size-=3*sizeof(size_t)) { 84 if (!IS_RELATIVE(rel[1], syms)) continue; 85 for (j=0; rel[0]-segs[j].p_vaddr >= segs[j].p_memsz; j++); 87 (rel[0] + segs[j].addr - segs[j].p_vaddr); 88 if (R_TYPE(rel[1]) == REL_FUNCDESC_VAL) { 91 + syms[R_SYM(rel[1])].st_value; 94 size_t val = syms[R_SYM(rel[1])].st_value; 96 *rel_addr = rel[ [all...] |
H A D | dynlink.c | 301 static void do_relocs(struct dso *dso, size_t *rel, size_t rel_size, size_t stride) argument 320 if (rel == apply_addends_to) 325 for (; rel_size; rel+=stride, rel_size-=stride*sizeof(size_t)) { 326 if (skip_relative && IS_RELATIVE(rel[1], dso->syms)) continue; 327 type = R_TYPE(rel[1]); 329 sym_index = R_SYM(rel[1]); 330 reloc_addr = laddr(dso, rel[0]); 352 addend = rel[2]; 1125 size_t i, j, rel[2]; local 1136 rel[ 1364 size_t *rel = laddr(&ldso, dyn[DT_REL]); local [all...] |
/seL4-refos-master/libs/libmuslc/include/ |
H A D | math.h | 92 #define __ISREL_DEF(rel, op, type) \ 93 static __inline int __is##rel(type __x, type __y) \
|
Completed in 42 milliseconds