• Home
  • Raw
  • Download

Lines Matching refs:links

585     cache->links = cache->default_links;  in dwarf_flush_rs_cache()
594 if (cache->links && cache->links != cache->default_links) in dwarf_flush_rs_cache()
595 munmap(cache->links, DWARF_UNW_CACHE_SIZE(cache->prev_log_size) in dwarf_flush_rs_cache()
596 * sizeof (cache->links[0])); in dwarf_flush_rs_cache()
601 GET_MEMORY(cache->links, DWARF_UNW_CACHE_SIZE(cache->log_size) in dwarf_flush_rs_cache()
602 * sizeof (cache->links[0])); in dwarf_flush_rs_cache()
603 if (!cache->hash || !cache->buckets || !cache->links) in dwarf_flush_rs_cache()
615 cache->links[i].coll_chain = -1; in dwarf_flush_rs_cache()
616 cache->links[i].ip = 0; in dwarf_flush_rs_cache()
617 cache->links[i].valid = 0; in dwarf_flush_rs_cache()
686 return (cache->links[index].valid && (ip == cache->links[index].ip)); in cache_match()
704 index = cache->links[index].coll_chain) in rs_lookup()
722 if (cache->links[head].ip) in rs_new()
725 for (pindex = &cache->hash[hash (cache->links[head].ip, cache->log_size)]; in rs_new()
727 pindex = &cache->links[*pindex].coll_chain) in rs_new()
731 *pindex = cache->links[*pindex].coll_chain; in rs_new()
739 cache->links[head].coll_chain = cache->hash[index]; in rs_new()
742 cache->links[head].ip = c->ip; in rs_new()
743 cache->links[head].valid = 1; in rs_new()
744 cache->links[head].signal_frame = tdep_cache_frame(c); in rs_new()
1041 c->use_prev_instr = ! cache->links[index].signal_frame; in find_reg_state()
1062 cache->links[rs - cache->buckets].hint = 0; in find_reg_state()
1073 c->hint = cache->links[index].hint; in find_reg_state()
1074 cache->links[c->prev_rs].hint = index + 1; in find_reg_state()
1078 tdep_reuse_frame (c, cache->links[index].signal_frame); in find_reg_state()