Lines Matching full:rel
116 static bool is_zero_addend_relocation(Elf32_Addr base, const Elf32_Rel *rel) in is_zero_addend_relocation() argument
118 u32 *tval = (u32 *)(base + rel->r_offset); in is_zero_addend_relocation()
126 switch (ELF32_R_TYPE(rel->r_info)) { in is_zero_addend_relocation()
144 static bool duplicate_rel(Elf32_Addr base, const Elf32_Rel *rel, int num) in duplicate_rel() argument
156 prev = rel + num - 1; in duplicate_rel()
157 return cmp_rel(rel + num, prev) == 0 && in duplicate_rel()
163 const Elf32_Rel *rel, int num, Elf32_Word dstidx) in count_plts() argument
170 switch (ELF32_R_TYPE(rel[i].r_info)) { in count_plts()
187 s = syms + ELF32_R_SYM(rel[i].r_info); in count_plts()
206 if (!is_zero_addend_relocation(base, rel + i) || in count_plts()
207 !duplicate_rel(base, rel, i)) in count_plts()