Lines Matching defs:rtype
344 Elf_Size rtype, symidx;
356 rtype = ELF64_R_TYPE_ID(rela->r_info);
359 if (rtype == R_SPARC_NONE || rtype == R_SPARC_RELATIVE)
362 if (rtype == R_SPARC_JMP_SLOT || rtype == R_SPARC_COPY ||
363 rtype >= sizeof(reloc_target_bitmask) /
365 printf("kldload: unexpected relocation type %ld\n", rtype);
369 if (RELOC_UNALIGNED(rtype)) {
370 printf("kldload: unaligned relocation type %ld\n", rtype);
376 if (RELOC_RESOLVE_SYMBOL(rtype)) {
381 if (RELOC_BARE_SYMBOL(rtype))
385 if (rtype == R_SPARC_OLO10)
388 if (rtype == R_SPARC_HIX22)
391 if (RELOC_PC_RELATIVE(rtype))
394 if (RELOC_BASE_RELATIVE(rtype))
397 mask = RELOC_VALUE_BITMASK(rtype);
398 value >>= RELOC_VALUE_RIGHTSHIFT(rtype);
401 if (rtype == R_SPARC_LOX10)
404 if (RELOC_TARGET_SIZE(rtype) > 32) {