Lines Matching refs:reloc

57 	Reloc		*reloc;  in count_reloc()  local
76 if ((reloc = calloc(cnt, sizeof (Reloc))) == 0) in count_reloc()
78 _cache->c_info = (void *)reloc; in count_reloc()
92 for (_cnt = 0; _cnt < cnt; _cnt++, reloc++, in count_reloc()
108 reloc->r_pltndx = ++pltndx; in count_reloc()
119 reloc->r_flags = FLG_R_INC; in count_reloc()
126 reloc->r_flags |= FLG_R_UNDO; in count_reloc()
133 reloc->r_size = sym->st_size; in count_reloc()
135 reloc->r_size = 0; in count_reloc()
141 reloc->r_value = addr; in count_reloc()
179 reloc->r_flags = FLG_R_CLR; in count_reloc()
188 reloc->r_flags = in count_reloc()
190 reloc->r_value = addr; in count_reloc()
204 reloc->r_flags = in count_reloc()
206 reloc->r_value = addr; in count_reloc()
208 reloc->r_value -= offset; in count_reloc()
213 reloc->r_name = unknown; in count_reloc()
221 reloc->r_flags = FLG_R_INC; in count_reloc()
222 reloc->r_value = addr; in count_reloc()
244 reloc->r_flags = FLG_R_CLR; in count_reloc()
251 reloc->r_flags = (FLG_R_APPLY | FLG_R_CLR); in count_reloc()
252 reloc->r_value = addr; in count_reloc()
254 reloc->r_value -= offset; in count_reloc()
258 reloc->r_name = unknown; in count_reloc()
357 reloc->r_flags = FLG_R_INC; in count_reloc()
361 reloc->r_flags = FLG_R_CLR; in count_reloc()
368 reloc->r_flags = FLG_R_UNDO | FLG_R_INC; in count_reloc()
369 reloc->r_value = addr; in count_reloc()
383 reloc->r_value = 0; in count_reloc()
384 reloc->r_size = 0; in count_reloc()
386 reloc->r_value = sym->st_value; in count_reloc()
388 reloc->r_value -= offset; in count_reloc()
391 reloc->r_value += ADDR(_lmp); in count_reloc()
392 reloc->r_size = sym->st_size; in count_reloc()
395 reloc->r_flags = FLG_R_APPLY | FLG_R_CLR; in count_reloc()
396 reloc->r_name = name; in count_reloc()
405 reloc->r_flags = FLG_R_INC; in count_reloc()
406 reloc->r_value = addr; in count_reloc()
428 Reloc *reloc; local
438 reloc = (Reloc *)_icache->c_info;
445 for (_cnt = 0; _cnt < cnt; _cnt++, reloc++,
522 if (reloc->r_flags & FLG_R_APPLY)
523 apply_reloc(rel, reloc, name, oaddr, lmp);
531 if ((reloc->r_flags & FLG_R_UNDO) &&
533 undo_reloc(rel, oaddr, iaddr, reloc);
540 if (reloc->r_flags & FLG_R_CLR) {
554 if (reloc->r_flags & FLG_R_INC) {
556 inc_reloc(*func, rel, reloc, oaddr, iaddr);
559 inc_reloc(*data, rel, reloc, oaddr, iaddr);