Lines Matching refs:stub

395 	struct stub_entry *stub;  in get_stub()  local
408 stub = (void *) me->arch.section[targetsec].stub_offset; in get_stub()
422 stub->insns[0] = 0x20200000; /* ldil L'XXX,%r1 */ in get_stub()
423 stub->insns[1] = 0xe0202002; /* be,n R'XXX(%sr4,%r1) */ in get_stub()
425 stub->insns[0] |= reassemble_21(lrsel(value, addend)); in get_stub()
426 stub->insns[1] |= reassemble_17(rrsel(value, addend) / 4); in get_stub()
453 stub->insns[0] = 0x0f6010db; /* ldd 0(%dp),%dp */ in get_stub()
454 stub->insns[0] |= low_sign_unext(d, 5) << 16; in get_stub()
457 stub->insns[0] = 0x537b0000; /* ldd 0(%dp),%dp */ in get_stub()
458 stub->insns[0] |= reassemble_16a(d); in get_stub()
460 stub->insns[1] = 0x53610020; /* ldd 10(%dp),%r1 */ in get_stub()
461 stub->insns[2] = 0xe820d000; /* bve (%r1) */ in get_stub()
462 stub->insns[3] = 0x537b0030; /* ldd 18(%dp),%dp */ in get_stub()
465 stub->insns[0] = 0x20200000; /* ldil 0,%r1 */ in get_stub()
466 stub->insns[1] = 0x34210000; /* ldo 0(%r1), %r1 */ in get_stub()
467 stub->insns[2] = 0x50210020; /* ldd 10(%r1),%r1 */ in get_stub()
468 stub->insns[3] = 0xe820d002; /* bve,n (%r1) */ in get_stub()
470 stub->insns[0] |= reassemble_21(lrsel(value, addend)); in get_stub()
471 stub->insns[1] |= reassemble_14(rrsel(value, addend)); in get_stub()
474 stub->insns[0] = 0x20200000; /* ldil 0,%r1 */ in get_stub()
475 stub->insns[1] = 0x34210000; /* ldo 0(%r1), %r1 */ in get_stub()
476 stub->insns[2] = 0xe820d002; /* bve,n (%r1) */ in get_stub()
478 stub->insns[0] |= reassemble_21(lrsel(value, addend)); in get_stub()
479 stub->insns[1] |= reassemble_14(rrsel(value, addend)); in get_stub()
485 return (Elf_Addr)stub; in get_stub()