Lines Matching refs:ppc_object

576   push_branch(Powerpc_relobj<size, big_endian>* ppc_object,  in push_branch()  argument
580 Branch_info info(ppc_object, data_shndx, r_offset, r_type, r_sym, addend); in push_branch()
585 ppc_object->set_has_14bit_branch(data_shndx); in push_branch()
1215 Branch_info(Powerpc_relobj<size, big_endian>* ppc_object, in Branch_info() argument
1221 : object_(ppc_object), shndx_(data_shndx), offset_(r_offset), in Branch_info()
5485 Powerpc_relobj<size, big_endian>* ppc_object in local() local
5491 && data_shndx == ppc_object->opd_shndx() in local()
5493 ppc_object->set_opd_discard(reloc.get_r_offset()); in local()
5502 target->push_branch(ppc_object, data_shndx, reloc.get_r_offset(), in local()
5525 && data_shndx == ppc_object->opd_shndx() in local()
5526 && ppc_object->get_opd_discard(off - 8)) in local()
5530 Powerpc_relobj<size, big_endian>* symobj = ppc_object; in local()
5612 target->push_branch(ppc_object, data_shndx, reloc.get_r_offset(), in local()
5811 ppc_object->set_has_small_toc_reloc(); in local()
5866 Powerpc_relobj<size, big_endian>* ppc_object in global() local
5874 target->push_branch(ppc_object, data_shndx, reloc.get_r_offset(), in global()
5898 && data_shndx == ppc_object->opd_shndx() in global()
5899 && ppc_object->get_opd_discard(off - 8)) in global()
5903 Powerpc_relobj<size, big_endian>* symobj = ppc_object; in global()
5904 if (data_shndx != ppc_object->opd_shndx()) in global()
5919 && data_shndx == ppc_object->opd_shndx() in global()
5923 ppc_object->set_opd_discard(reloc.get_r_offset()); in global()
5965 target->push_branch(ppc_object, data_shndx, in global()
5994 || data_shndx == ppc_object->opd_shndx()))) in global()
6022 target->push_branch(ppc_object, data_shndx, reloc.get_r_offset(), in global()
6063 target->push_branch(ppc_object, data_shndx, reloc.get_r_offset(), in global()
6309 ppc_object->set_has_small_toc_reloc(); in global()
6334 Powerpc_relobj<size, big_endian>* ppc_object in gc_process_relocs() local
6337 ppc_object->set_opd_valid(); in gc_process_relocs()
6338 if (size == 64 && data_shndx == ppc_object->opd_shndx()) in gc_process_relocs()
6341 for (p = ppc_object->access_from_map()->begin(); in gc_process_relocs()
6342 p != ppc_object->access_from_map()->end(); in gc_process_relocs()
6346 unsigned int dst_indx = ppc_object->get_opd_ent(dst_off); in gc_process_relocs()
6353 ppc_object, dst_indx); in gc_process_relocs()
6357 ppc_object->access_from_map()->clear(); in gc_process_relocs()
6358 ppc_object->process_gc_mark(symtab); in gc_process_relocs()
6396 Powerpc_relobj<size, big_endian>* ppc_object in do_gc_add_reference() local
6398 if (dst_shndx != 0 && dst_shndx == ppc_object->opd_shndx()) in do_gc_add_reference()
6400 if (ppc_object->opd_valid()) in do_gc_add_reference()
6402 dst_shndx = ppc_object->get_opd_ent(dst_off); in do_gc_add_reference()
6409 ppc_object->add_reference(src_obj, src_shndx, dst_off); in do_gc_add_reference()
6426 Powerpc_relobj<size, big_endian>* ppc_object in do_gc_mark_symbol() local
6430 if (is_ordinary && shndx != 0 && shndx == ppc_object->opd_shndx()) in do_gc_mark_symbol()
6434 if (ppc_object->opd_valid()) in do_gc_mark_symbol()
6436 unsigned int dst_indx = ppc_object->get_opd_ent(dst_off); in do_gc_mark_symbol()
6437 symtab->gc()->worklist().push(Section_id(ppc_object, dst_indx)); in do_gc_mark_symbol()
6440 ppc_object->add_gc_mark(dst_off); in do_gc_mark_symbol()
6457 Powerpc_dynobj<size, big_endian>* ppc_object in do_function_location() local
6459 if (loc->shndx == ppc_object->opd_shndx()) in do_function_location()
6462 Address off = loc->offset - ppc_object->opd_address(); in do_function_location()
6463 loc->shndx = ppc_object->get_opd_ent(off, &dest_off); in do_function_location()
6469 const Powerpc_relobj<size, big_endian>* ppc_object in do_function_location() local
6471 if (loc->shndx == ppc_object->opd_shndx()) in do_function_location()
6474 loc->shndx = ppc_object->get_opd_ent(loc->offset, &dest_off); in do_function_location()
8307 const Powerpc_relobj<size, big_endian>* ppc_object in do_tls_offset_for_local() local
8309 if (ppc_object->local_symbol(symndx)->is_tls_symbol()) in do_tls_offset_for_local()
8314 if (ppc_object->local_has_got_offset(symndx, got_type)) in do_tls_offset_for_local()
8316 unsigned int off = ppc_object->local_got_offset(symndx, got_type); in do_tls_offset_for_local()