Home | History | Annotate | Download | only in backends

Lines Matching defs:EBLHOOK

43 static const struct EBLHOOK(reloc_nametable)
50 } EBLHOOK(reloc_nametable) =
57 #define reloc_namestr (&EBLHOOK(reloc_nametable).zero)
59 static const uint_fast16_t EBLHOOK(reloc_nameidx)[] =
62 [R_TYPE (type)] = offsetof (struct EBLHOOK(reloc_nametable), name_##type),
67 ((int) (sizeof EBLHOOK(reloc_nameidx) / sizeof EBLHOOK(reloc_nameidx)[0]))
72 static const uint8_t EBLHOOK(reloc_valid)[] =
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)
119 EBLHOOK(none_reloc_p) (int reloc)
126 EBLHOOK(relative_reloc_p) (int reloc)
133 EBLHOOK(init_reloc) (Ebl *ebl)
135 ebl->reloc_type_name = EBLHOOK(reloc_type_name);
136 ebl->reloc_type_check = EBLHOOK(reloc_type_check);
137 ebl->reloc_valid_use = EBLHOOK(reloc_valid_use);
138 ebl->copy_reloc_p = EBLHOOK(copy_reloc_p);
139 ebl->none_reloc_p = EBLHOOK(none_reloc_p);
141 ebl->relative_reloc_p = EBLHOOK(relative_reloc_p);