Home
last modified time | relevance | path

Searched refs:reloc_info (Results 1 – 14 of 14) sorted by relevance

/netbsd/src/external/gpl3/binutils/dist/gas/config/
Dtc-loongarch.c55 struct reloc_info reloc_info[MAX_RELOC_NUMBER_A_INSN]; member
644 ip->match_now = loongarch_parse_expr (arg, ip->reloc_info + ip->reloc_num, in loongarch_args_parser_can_match_arg_helper()
653 && (ip->reloc_info[ip->reloc_num].type == tls_reloc_type)) in loongarch_args_parser_can_match_arg_helper()
656 ip->reloc_info[ip->reloc_num].type = BFD_RELOC_LARCH_RELAX; in loongarch_args_parser_can_match_arg_helper()
657 ip->reloc_info[ip->reloc_num].value = const_0; in loongarch_args_parser_can_match_arg_helper()
666 loongarch_parse_expr (arg, ip->reloc_info + ip->reloc_num, in loongarch_args_parser_can_match_arg_helper()
708 if (ip->reloc_info[0].type >= BFD_RELOC_LARCH_B16 in loongarch_args_parser_can_match_arg_helper()
709 && ip->reloc_info[0].type <= BFD_RELOC_LARCH_TLS_DESC_PCREL20_S2) in loongarch_args_parser_can_match_arg_helper()
715 reloc_type = ip->reloc_info[0].type; in loongarch_args_parser_can_match_arg_helper()
721 ip->reloc_info[ip->reloc_num].type = BFD_RELOC_LARCH_RELAX; in loongarch_args_parser_can_match_arg_helper()
[all …]
Dloongarch-parse.y29 static struct reloc_info *top, *end;
38 is_const (struct reloc_info *info) in is_const()
46 struct reloc_info *reloc_stack_top, in loongarch_parse_expr()
160 struct reloc_info *s_top = top - 1; in emit_unary()
202 struct reloc_info *last_1st = top - 1, *last_2nd = top - 2; in emit_bin()
303 struct reloc_info *last_1st = top - 1; in emit_if_else()
304 struct reloc_info *last_2nd = top - 2; in emit_if_else()
305 struct reloc_info *last_3rd = top - 3; in emit_if_else()
Dloongarch-parse.c81 static struct reloc_info *top, *end;
90 is_const (struct reloc_info *info) in is_const()
98 struct reloc_info *reloc_stack_top, in loongarch_parse_expr()
212 struct reloc_info *s_top = top - 1; in emit_unary()
254 struct reloc_info *last_1st = top - 1, *last_2nd = top - 2; in emit_bin()
355 struct reloc_info *last_1st = top - 1; in emit_if_else()
356 struct reloc_info *last_2nd = top - 2; in emit_if_else()
357 struct reloc_info *last_3rd = top - 3; in emit_if_else()
Dloongarch-lex.h31 struct reloc_info *reloc_stack_top,
Dtc-loongarch.h140 struct reloc_info struct
/netbsd/src/external/gpl3/binutils/dist/gold/
Dgc.h208 Icf::Reloc_info* reloc_info = in gc_process_relocs() local
210 secvec = &reloc_info->section_info; in gc_process_relocs()
211 symvec = &reloc_info->symbol_info; in gc_process_relocs()
212 addendvec = &reloc_info->addend_info; in gc_process_relocs()
213 offsetvec = &reloc_info->offset_info; in gc_process_relocs()
214 reloc_addend_size_vec = &reloc_info->reloc_addend_size_info; in gc_process_relocs()
/netbsd/src/external/gpl3/gdb/dist/bfd/
Dxcofflink.c1300 } *reloc_info = NULL; in xcoff_link_add_symbols() local
1368 reloc_info = bfd_zmalloc (amt); in xcoff_link_add_symbols()
1369 if (reloc_info == NULL) in xcoff_link_add_symbols()
1381 reloc_info[o->target_index].relocs = in xcoff_link_add_symbols()
1385 reloc_info[o->target_index].csects = bfd_zmalloc (amt); in xcoff_link_add_symbols()
1386 if (reloc_info[o->target_index].csects == NULL) in xcoff_link_add_symbols()
1405 reloc_info[o->target_index].linenos = linenos; in xcoff_link_add_symbols()
1505 linpstart = (reloc_info[enclosing->target_index].linenos in xcoff_link_add_symbols()
1516 linpend = (reloc_info[enclosing->target_index].linenos in xcoff_link_add_symbols()
1659 relocs = reloc_info[enclosing->target_index].relocs; in xcoff_link_add_symbols()
[all …]
/netbsd/src/external/gpl3/binutils/dist/bfd/
Dxcofflink.c1300 } *reloc_info = NULL; in xcoff_link_add_symbols() local
1368 reloc_info = bfd_zmalloc (amt); in xcoff_link_add_symbols()
1369 if (reloc_info == NULL) in xcoff_link_add_symbols()
1381 reloc_info[o->target_index].relocs = in xcoff_link_add_symbols()
1385 reloc_info[o->target_index].csects = bfd_zmalloc (amt); in xcoff_link_add_symbols()
1386 if (reloc_info[o->target_index].csects == NULL) in xcoff_link_add_symbols()
1405 reloc_info[o->target_index].linenos = linenos; in xcoff_link_add_symbols()
1505 linpstart = (reloc_info[enclosing->target_index].linenos in xcoff_link_add_symbols()
1516 linpend = (reloc_info[enclosing->target_index].linenos in xcoff_link_add_symbols()
1659 relocs = reloc_info[enclosing->target_index].relocs; in xcoff_link_add_symbols()
[all …]
/netbsd/src/external/gpl3/binutils/dist/binutils/
Ddwarf.h147 void * reloc_info; member
DChangeLog-2015378 * dwarf.h (struct dwarf_section): Add reloc_info and num_relocs
386 (display_displays): Initialise reloc_info and num_relocs fields.
387 * objdump.c (load_specific_debug_section): Initialise reloc_info
396 (load_specific_debug_section): Initialise reloc_info and
Dobjdump.c4240 section->reloc_info = NULL; in load_specific_debug_section()
4285 section->reloc_info = relocs; in load_specific_debug_section()
4311 if (dsec == NULL || dsec->reloc_info == NULL) in reloc_at()
4314 relocs = (arelent **) dsec->reloc_info; in reloc_at()
4371 free ((char*) section->reloc_info); in free_debug_section()
4372 section->reloc_info = NULL; in free_debug_section()
Dreadelf.c1538 get_reloc_type (Filedata * filedata, uint64_t reloc_info) in get_reloc_type() argument
1541 return ELF32_R_TYPE (reloc_info); in get_reloc_type()
1547 return ELF64_MIPS_R_TYPE (reloc_info); in get_reloc_type()
1550 return ELF64_R_TYPE_ID (reloc_info); in get_reloc_type()
1553 return ELF64_R_TYPE (reloc_info); in get_reloc_type()
1560 get_reloc_symindex (uint64_t reloc_info) in get_reloc_symindex() argument
1562 return is_32bit_elf ? ELF32_R_SYM (reloc_info) : ELF64_R_SYM (reloc_info); in get_reloc_symindex()
15587 if (dsec == NULL || dsec->reloc_info == NULL) in reloc_at()
15590 relocs = (Elf_Internal_Rela *) dsec->reloc_info; in reloc_at()
16667 & section->reloc_info, & section->num_relocs)) in load_specific_debug_section()
[all …]
DChangeLog-20202011 (free_debug_section): Free reloc_info.
/netbsd/src/external/gpl3/binutils/dist/
DChangeLog.git106972 * objdump.c (free_debug_section): Free reloc_info.