Lines Matching refs:stub

407 	struct stub_entry *stub;  in get_stub()  local
420 stub = (void *) me->arch.section[targetsec].stub_offset; in get_stub()
434 stub->insns[0] = 0x20200000; /* ldil L'XXX,%r1 */ in get_stub()
435 stub->insns[1] = 0xe0202002; /* be,n R'XXX(%sr4,%r1) */ in get_stub()
437 stub->insns[0] |= reassemble_21(lrsel(value, addend)); in get_stub()
438 stub->insns[1] |= reassemble_17(rrsel(value, addend) / 4); in get_stub()
465 stub->insns[0] = 0x0f6010db; /* ldd 0(%dp),%dp */ in get_stub()
466 stub->insns[0] |= low_sign_unext(d, 5) << 16; in get_stub()
469 stub->insns[0] = 0x537b0000; /* ldd 0(%dp),%dp */ in get_stub()
470 stub->insns[0] |= reassemble_16a(d); in get_stub()
472 stub->insns[1] = 0x53610020; /* ldd 10(%dp),%r1 */ in get_stub()
473 stub->insns[2] = 0xe820d000; /* bve (%r1) */ in get_stub()
474 stub->insns[3] = 0x537b0030; /* ldd 18(%dp),%dp */ in get_stub()
477 stub->insns[0] = 0x20200000; /* ldil 0,%r1 */ in get_stub()
478 stub->insns[1] = 0x34210000; /* ldo 0(%r1), %r1 */ in get_stub()
479 stub->insns[2] = 0x50210020; /* ldd 10(%r1),%r1 */ in get_stub()
480 stub->insns[3] = 0xe820d002; /* bve,n (%r1) */ in get_stub()
482 stub->insns[0] |= reassemble_21(lrsel(value, addend)); in get_stub()
483 stub->insns[1] |= reassemble_14(rrsel(value, addend)); in get_stub()
486 stub->insns[0] = 0x20200000; /* ldil 0,%r1 */ in get_stub()
487 stub->insns[1] = 0x34210000; /* ldo 0(%r1), %r1 */ in get_stub()
488 stub->insns[2] = 0xe820d002; /* bve,n (%r1) */ in get_stub()
490 stub->insns[0] |= reassemble_21(lrsel(value, addend)); in get_stub()
491 stub->insns[1] |= reassemble_14(rrsel(value, addend)); in get_stub()
497 return (Elf_Addr)stub; in get_stub()