Lines Matching refs:stub
444 struct stub_entry *stub; in get_stub() local
457 stub = (void *) me->arch.section[targetsec].stub_offset; in get_stub()
471 stub->insns[0] = 0x20200000; /* ldil L'XXX,%r1 */ in get_stub()
472 stub->insns[1] = 0xe0202002; /* be,n R'XXX(%sr4,%r1) */ in get_stub()
474 stub->insns[0] |= reassemble_21(lrsel(value, addend)); in get_stub()
475 stub->insns[1] |= reassemble_17(rrsel(value, addend) / 4); in get_stub()
502 stub->insns[0] = 0x0f6010db; /* ldd 0(%dp),%dp */ in get_stub()
503 stub->insns[0] |= low_sign_unext(d, 5) << 16; in get_stub()
506 stub->insns[0] = 0x537b0000; /* ldd 0(%dp),%dp */ in get_stub()
507 stub->insns[0] |= reassemble_16a(d); in get_stub()
509 stub->insns[1] = 0x53610020; /* ldd 10(%dp),%r1 */ in get_stub()
510 stub->insns[2] = 0xe820d000; /* bve (%r1) */ in get_stub()
511 stub->insns[3] = 0x537b0030; /* ldd 18(%dp),%dp */ in get_stub()
514 stub->insns[0] = 0x20200000; /* ldil 0,%r1 */ in get_stub()
515 stub->insns[1] = 0x34210000; /* ldo 0(%r1), %r1 */ in get_stub()
516 stub->insns[2] = 0x50210020; /* ldd 10(%r1),%r1 */ in get_stub()
517 stub->insns[3] = 0xe820d002; /* bve,n (%r1) */ in get_stub()
519 stub->insns[0] |= reassemble_21(lrsel(value, addend)); in get_stub()
520 stub->insns[1] |= reassemble_14(rrsel(value, addend)); in get_stub()
523 stub->insns[0] = 0x20200000; /* ldil 0,%r1 */ in get_stub()
524 stub->insns[1] = 0x34210000; /* ldo 0(%r1), %r1 */ in get_stub()
525 stub->insns[2] = 0xe820d002; /* bve,n (%r1) */ in get_stub()
527 stub->insns[0] |= reassemble_21(lrsel(value, addend)); in get_stub()
528 stub->insns[1] |= reassemble_14(rrsel(value, addend)); in get_stub()
534 return (Elf_Addr)stub; in get_stub()