Home | History | Annotate | Download | only in backends

Lines Matching refs:reloc

1 /* Common code for ebl reloc functions.
36 #define RELOC_TYPES STRINGIFIED_PASTE (BACKEND, reloc.def)
41 /* Provide a table of reloc type names, in a PIC-friendly fashion. */
83 EBLHOOK(reloc_type_name) (int reloc,
87 if (reloc >= 0 && reloc < nreloc && EBLHOOK(reloc_nameidx)[reloc] != 0)
88 return &reloc_namestr[EBLHOOK(reloc_nameidx)[reloc]];
93 EBLHOOK(reloc_type_check) (int reloc)
95 return reloc >= 0 && reloc < nreloc && EBLHOOK(reloc_nameidx)[reloc] != 0;
99 EBLHOOK(reloc_valid_use) (Elf *elf, int reloc)
101 uint8_t uses = EBLHOOK(reloc_valid)[reloc];
113 EBLHOOK(copy_reloc_p) (int reloc)
115 return reloc == R_TYPE (COPY);
119 EBLHOOK(none_reloc_p) (int reloc)
121 return reloc == R_TYPE (NONE);
126 EBLHOOK(relative_reloc_p) (int reloc)
128 return reloc == R_TYPE (RELATIVE);