icache
static struct dinode icache[CACHESIZE];
return (icache + i);
bcopy(itab + (lasti - minino), icache + cacheoff, sizeof (itab[0]));
Cache *icache = NULL;
icache = _cache;
(icache != NULL) &&
(icache->c_data != NULL) &&
(icache->c_data->d_buf != NULL) &&
(icache->c_data->d_size > 0)) {
dbg_print(0, MSG_INTL(MSG_ELF_SCN_INTERP), icache->c_name);
(char *)icache->c_data->d_buf +
if (icache != NULL) {
ehdr->e_machine, icache, file);
Cache *icache = 0, *_icache, *mcache = 0, *_mcache;
cleanup(ielf, oelf, melf, icache, mcache, fd, 0);
cleanup(ielf, oelf, melf, icache, mcache, 0, 0);
cleanup(ielf, oelf, melf, icache, mcache, 0, 0);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
if ((icache = calloc(num + 1, sizeof (Cache))) == 0) {
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
icache[num].c_flags = FLG_C_END;
_icache = icache;
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache,
_icache = icache;
if (count_reloc(icache, _icache, lmp, flags, addr,
cleanup(ielf, oelf, melf, icache, mcache,
cleanup(Elf *ielf, Elf *oelf, Elf *melf, Cache *icache, Cache *mcache,
_icache = icache;
if (icache) {
Cache * _icache = icache;
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
(void) free((void *)icache);
_icache = icache;
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache,
icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
for (_icache = &icache[1]; _icache->c_flags != FLG_C_END; _icache++) {
update_reloc(mcache, icache, _icache, opath, lmp,
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, opath);
cleanup(ielf, oelf, melf, icache, mcache, fd, 0);
update_reloc(Cache *ocache, Cache *icache, Cache *_icache, const char *name,
_icache = icache;
ircache = &icache[ndx];
} *icache;
if (icache) {
entry->next = icache;
icache = entry;
icache = entry;
struct cache *entry = icache;
struct cache *next, *entry = icache;
icache = 0;