Lines Matching refs:stub
424 struct stub_entry *stub; in get_stub() local
437 stub = (void *) me->arch.section[targetsec].stub_offset; in get_stub()
451 stub->insns[0] = 0x20200000; /* ldil L'XXX,%r1 */ in get_stub()
452 stub->insns[1] = 0xe0202002; /* be,n R'XXX(%sr4,%r1) */ in get_stub()
454 stub->insns[0] |= reassemble_21(lrsel(value, addend)); in get_stub()
455 stub->insns[1] |= reassemble_17(rrsel(value, addend) / 4); in get_stub()
482 stub->insns[0] = 0x0f6010db; /* ldd 0(%dp),%dp */ in get_stub()
483 stub->insns[0] |= low_sign_unext(d, 5) << 16; in get_stub()
486 stub->insns[0] = 0x537b0000; /* ldd 0(%dp),%dp */ in get_stub()
487 stub->insns[0] |= reassemble_16a(d); in get_stub()
489 stub->insns[1] = 0x53610020; /* ldd 10(%dp),%r1 */ in get_stub()
490 stub->insns[2] = 0xe820d000; /* bve (%r1) */ in get_stub()
491 stub->insns[3] = 0x537b0030; /* ldd 18(%dp),%dp */ in get_stub()
494 stub->insns[0] = 0x20200000; /* ldil 0,%r1 */ in get_stub()
495 stub->insns[1] = 0x34210000; /* ldo 0(%r1), %r1 */ in get_stub()
496 stub->insns[2] = 0x50210020; /* ldd 10(%r1),%r1 */ in get_stub()
497 stub->insns[3] = 0xe820d002; /* bve,n (%r1) */ in get_stub()
499 stub->insns[0] |= reassemble_21(lrsel(value, addend)); in get_stub()
500 stub->insns[1] |= reassemble_14(rrsel(value, addend)); in get_stub()
503 stub->insns[0] = 0x20200000; /* ldil 0,%r1 */ in get_stub()
504 stub->insns[1] = 0x34210000; /* ldo 0(%r1), %r1 */ in get_stub()
505 stub->insns[2] = 0xe820d002; /* bve,n (%r1) */ in get_stub()
507 stub->insns[0] |= reassemble_21(lrsel(value, addend)); in get_stub()
508 stub->insns[1] |= reassemble_14(rrsel(value, addend)); in get_stub()
514 return (Elf_Addr)stub; in get_stub()