Searched refs:rsec (Results 1 – 3 of 3) sorted by relevance
/linux/tools/objtool/ |
H A D | elf.c | 275 struct section *rsec; in find_reloc_by_dest_range() local 278 rsec = sec->rsec; in find_reloc_by_dest_range() 279 if (!rsec) in find_reloc_by_dest_range() 284 sec_offset_hash(rsec, o)) { in find_reloc_by_dest_range() 285 if (reloc->sec != rsec) in find_reloc_by_dest_range() 853 static struct reloc *elf_init_reloc(struct elf *elf, struct section *rsec, in elf_init_reloc() argument 860 if (reloc_idx >= sec_num_entries(rsec)) { in elf_init_reloc() 862 __func__, reloc_idx, rsec->name, sec_num_entries(rsec)); in elf_init_reloc() 866 reloc = &rsec->relocs[reloc_idx]; in elf_init_reloc() 870 __func__, rsec->name, reloc_idx); in elf_init_reloc() [all …]
|
H A D | check.c | 985 struct section *rsec; in add_ignores() local 989 rsec = find_section_by_name(file->elf, ".rela.discard.func_stack_frame_non_standard"); in add_ignores() 990 if (!rsec) in add_ignores() 993 for_each_reloc(rsec, reloc) { in add_ignores() 1007 rsec->name, reloc->sym->type); in add_ignores() 2172 if (!sec->rsec) { in read_unwind_hints() 2198 WARN("unexpected relocation symbol type in %s", sec->rsec->name); in read_unwind_hints() 2272 if (!sec->rsec) in read_annotate() 2284 for_each_reloc(sec->rsec, reloc) { in read_annotate() 4382 if (!sec->rsec) in validate_ibt() [all …]
|
/linux/tools/objtool/include/objtool/ |
H A D | elf.h | 40 struct section *base, *rsec; member 207 struct section *rsec = reloc->sec; in reloc_rel() local 209 return rsec->data->d_buf + (reloc_idx(reloc) * rsec->sh.sh_entsize); in reloc_rel() 312 #define for_each_reloc(rsec, reloc) \ argument 314 for (reloc = rsec->relocs; \ 315 __i < sec_num_entries(rsec); \ 318 #define for_each_reloc_from(rsec, reloc) \ argument 320 __i < sec_num_entries(rsec); \
|