Lines Matching refs:dso

336 static unsigned int intel_pt_cache_size(struct dso *dso,  in intel_pt_cache_size()  argument
341 size = dso__data_size(dso, machine); in intel_pt_cache_size()
350 static struct auxtrace_cache *intel_pt_cache(struct dso *dso, in intel_pt_cache() argument
356 if (dso->auxtrace_cache) in intel_pt_cache()
357 return dso->auxtrace_cache; in intel_pt_cache()
359 bits = intel_pt_cache_size(dso, machine); in intel_pt_cache()
364 dso->auxtrace_cache = c; in intel_pt_cache()
369 static int intel_pt_cache_add(struct dso *dso, struct machine *machine, in intel_pt_cache_add() argument
373 struct auxtrace_cache *c = intel_pt_cache(dso, machine); in intel_pt_cache_add()
399 intel_pt_cache_lookup(struct dso *dso, struct machine *machine, u64 offset) in intel_pt_cache_lookup() argument
401 struct auxtrace_cache *c = intel_pt_cache(dso, machine); in intel_pt_cache_lookup()
406 return auxtrace_cache__lookup(dso->auxtrace_cache, offset); in intel_pt_cache_lookup()
446 if (!al.map || !al.map->dso) in intel_pt_walk_next_insn()
449 if (al.map->dso->data.status == DSO_DATA_STATUS_ERROR && in intel_pt_walk_next_insn()
450 dso__data_status_seen(al.map->dso, in intel_pt_walk_next_insn()
459 e = intel_pt_cache_lookup(al.map->dso, machine, offset); in intel_pt_walk_next_insn()
479 x86_64 = al.map->dso->is_64_bit; in intel_pt_walk_next_insn()
482 len = dso__data_read_offset(al.map->dso, machine, in intel_pt_walk_next_insn()
525 e = intel_pt_cache_lookup(al.map->dso, machine, start_offset); in intel_pt_walk_next_insn()
531 intel_pt_cache_add(al.map->dso, machine, start_offset, insn_cnt, in intel_pt_walk_next_insn()
1278 start = dso__first_symbol(map->dso, MAP__FUNCTION); in intel_pt_switch_ip()