Searched refs:rsec (Results 1 – 4 of 4) sorted by relevance
| /tools/objtool/arch/loongarch/ |
| A D | special.c | 23 struct section *rsec; in get_rodata_table_size_by_table_annotate() local 33 if (!rsec) in get_rodata_table_size_by_table_annotate() 38 for_each_reloc(rsec, reloc) { in get_rodata_table_size_by_table_annotate() 57 if (reloc_idx(reloc) + 1 == sec_num_entries(rsec)) in get_rodata_table_size_by_table_annotate() 116 struct section *rsec; in find_reloc_by_table_annotate() local 121 if (!rsec) in find_reloc_by_table_annotate() 124 for_each_reloc(rsec, reloc) { in find_reloc_by_table_annotate() 146 struct section *rsec; in find_reloc_of_rodata_c_jump_table() local 149 rsec = sec->rsec; in find_reloc_of_rodata_c_jump_table() 150 if (!rsec) in find_reloc_of_rodata_c_jump_table() [all …]
|
| /tools/objtool/ |
| A D | elf.c | 278 rsec = sec->rsec; in find_reloc_by_dest_range() 279 if (!rsec) in find_reloc_by_dest_range() 891 __func__, reloc_idx, rsec->name, sec_num_entries(rsec)); in elf_init_reloc() 981 rsec->base = find_section_by_index(elf, rsec->sh.sh_info); in read_relocs() 987 rsec->base->rsec = rsec; in read_relocs() 990 rsec->relocs = calloc(sec_num_entries(rsec), sizeof(*reloc)); in read_relocs() 1218 if (!rsec) in elf_create_rela_section() 1228 rsec->relocs = calloc(sec_num_entries(rsec), sizeof(struct reloc)); in elf_create_rela_section() 1234 sec->rsec = rsec; in elf_create_rela_section() 1235 rsec->base = sec; in elf_create_rela_section() [all …]
|
| A D | check.c | 989 struct section *rsec; in add_ignores() local 993 rsec = find_section_by_name(file->elf, ".rela.discard.func_stack_frame_non_standard"); in add_ignores() 994 if (!rsec) in add_ignores() 997 for_each_reloc(rsec, reloc) { in add_ignores() 1011 rsec->name, reloc->sym->type); in add_ignores() 2207 if (!sec->rsec) { in read_unwind_hints() 2233 ERROR("unexpected relocation symbol type in %s", sec->rsec->name); in read_unwind_hints() 2308 if (!sec->rsec) in read_annotate() 2320 for_each_reloc(sec->rsec, reloc) { in read_annotate() 4465 if (!sec->rsec) in validate_ibt() [all …]
|
| /tools/objtool/include/objtool/ |
| A D | elf.h | 40 struct section *base, *rsec; member 209 struct section *rsec = reloc->sec; in reloc_rel() local 211 return rsec->data->d_buf + (reloc_idx(reloc) * rsec->sh.sh_entsize); in reloc_rel() 339 #define for_each_reloc(rsec, reloc) \ argument 341 for (reloc = rsec->relocs; \ 342 __i < sec_num_entries(rsec); \ 345 #define for_each_reloc_from(rsec, reloc) \ argument 347 __i < sec_num_entries(rsec); \
|
Completed in 21 milliseconds