Lines Matching refs:reloc
342 struct reloc_list *reloc; in wasm32_leb128() local
371 reloc = XNEW (struct reloc_list); in wasm32_leb128()
372 reloc->u.a.offset_sym = expr_build_dot (); in wasm32_leb128()
375 reloc->u.a.sym = ex.X_add_symbol; in wasm32_leb128()
376 reloc->u.a.addend = ex.X_add_number; in wasm32_leb128()
380 reloc->u.a.sym = make_expr_symbol (&ex); in wasm32_leb128()
381 reloc->u.a.addend = 0; in wasm32_leb128()
439 reloc->u.a.howto = bfd_reloc_name_lookup (stdoutput, relname); in wasm32_leb128()
440 if (!reloc->u.a.howto) in wasm32_leb128()
442 reloc->file = as_where (&reloc->line); in wasm32_leb128()
443 reloc->next = reloc_list; in wasm32_leb128()
444 reloc_list = reloc; in wasm32_leb128()
798 arelent *reloc; in tc_gen_reloc() local
800 reloc = (arelent *) xmalloc (sizeof (*reloc)); in tc_gen_reloc()
801 reloc->sym_ptr_ptr = (asymbol **) xmalloc (sizeof (asymbol *)); in tc_gen_reloc()
802 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy); in tc_gen_reloc()
803 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
809 reloc->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type); in tc_gen_reloc()
810 if (reloc->howto == NULL) in tc_gen_reloc()
818 reloc->addend = fixp->fx_offset; in tc_gen_reloc()
820 return reloc; in tc_gen_reloc()