R_TYPE
if (type == R_TYPE(NONE))
if (type == R_TYPE(JUMP_SLOT) && rel != DT_JMPREL)
((type == R_TYPE(JUMP_SLOT)) ?
if (type == R_TYPE(JUMP_SLOT)) {
if (type == R_TYPE(COPY)) {
case R_TYPE(REFQUAD):
case R_TYPE(RELATIVE):
case R_TYPE(JMP_SLOT):
case R_TYPE(GLOB_DAT):
case R_TYPE(NONE):
if (type == R_TYPE(NONE))
if (type == R_TYPE(JUMP_SLOT) && rel != DT_JMPREL)
((type == R_TYPE(JUMP_SLOT))?
if (type == R_TYPE(JUMP_SLOT)) {
if (type == R_TYPE(COPY)) {
if (type == R_TYPE(NONE))
if (type == R_TYPE(JUMP_SLOT) && rel != DT_JMPREL)
((type == R_TYPE(JUMP_SLOT)) ?
if (type == R_TYPE(JUMP_SLOT)) {
if (type == R_TYPE(COPY)) {
if (type == R_TYPE(NONE))
if (type == R_TYPE(JUMP_SLOT) && rel != DT_JMPREL)
((type == R_TYPE(JUMP_SLOT))?
if (type == R_TYPE(JUMP_SLOT)) {
if (type == R_TYPE(COPY)) {
if (type == R_TYPE(NONE))
if (type == R_TYPE(JUMP_SLOT) && rel != DT_JMPREL)
((type == R_TYPE(JUMP_SLOT)) ?
if (type == R_TYPE(JUMP_SLOT)) {
if (type == R_TYPE(COPY)) {
[ R_TYPE(NONE) ] = 0,
[ R_TYPE(32) ] =
[ R_TYPE(64) ] =
[ R_TYPE(JUMP_SLOT) ] =
[ R_TYPE(RELATIVE) ] =
[ R_TYPE(TLS_TPREL64) ] = _RF_V|_RF_S,
[ R_TYPE(COPY) ] =
[ R_TYPE(NONE) ] = 0,
[ R_TYPE(32) ] = _BM(32),
[ R_TYPE(64) ] = _BM(64),
[ R_TYPE(JUMP_SLOT) ] = _BM(64),
[ R_TYPE(RELATIVE) ] = _BM(64),
[ R_TYPE(TLS_TPREL64) ] = _BM(64),
[ R_TYPE(COPY) ] = _BM(64),
if (type == R_TYPE(NONE))
if (type == R_TYPE(JMP_SLOT) && rel != DT_JMPREL)
((type == R_TYPE(JMP_SLOT)) ?
if (type == R_TYPE(JMP_SLOT)) {
if (type == R_TYPE(COPY)) {
if (type == R_TYPE(NONE) || type == R_TYPE(JMP_SLOT))
if (type == R_TYPE(COPY)) {
if (ELF_R_TYPE(rela->r_info) == R_TYPE(JMP_SLOT)) {
if (ELF_R_TYPE(relas->r_info) != R_TYPE(JMP_SLOT))