Lines Matching refs:dso
128 u64 start, u64 end, u64 pgoff, struct dso *dso) in map__init() argument
135 map->dso = dso__get(dso); in map__init()
153 struct dso *dso; in map__new() local
180 dso = machine__findnew_vdso(machine, thread); in map__new()
182 dso = machine__findnew_dso(machine, filename); in map__new()
184 if (dso == NULL) in map__new()
187 map__init(map, type, start, start + len, pgoff, dso); in map__new()
198 dso__set_loaded(dso, map->type); in map__new()
200 dso__put(dso); in map__new()
213 struct map *map__new2(u64 start, struct dso *dso, enum map_type type) in map__new2() argument
216 (dso->kernel ? sizeof(struct kmap) : 0))); in map__new2()
221 map__init(map, type, start, 0, 0, dso); in map__new2()
244 dso__zput(map->dso); in map__exit()
261 struct rb_root *symbols = &map->dso->symbols[map->type]; in map__fixup_start()
271 struct rb_root *symbols = &map->dso->symbols[map->type]; in map__fixup_end()
283 const char *name = map->dso->long_name; in map__load()
286 if (dso__loaded(map->dso, map->type)) in map__load()
289 nr = dso__load(map->dso, map, filter); in map__load()
291 if (map->dso->has_build_id) { in map__load()
294 build_id__sprintf(map->dso->build_id, in map__load()
295 sizeof(map->dso->build_id), in map__load()
336 return dso__find_symbol(map->dso, map->type, addr); in map__find_symbol()
345 if (!dso__sorted_by_name(map->dso, map->type)) in map__find_symbol_by_name()
346 dso__sort_by_name(map->dso, map->type); in map__find_symbol_by_name()
348 return dso__find_symbol_by_name(map->dso, map->type, name); in map__find_symbol_by_name()
358 dso__get(map->dso); in map__clone()
382 map->start, map->end, map->pgoff, map->dso->name); in map__fprintf()
389 if (map && map->dso && (map->dso->name || map->dso->long_name)) { in map__fprintf_dsoname()
390 if (symbol_conf.show_kernel_path && map->dso->long_name) in map__fprintf_dsoname()
391 dsoname = map->dso->long_name; in map__fprintf_dsoname()
392 else if (map->dso->name) in map__fprintf_dsoname()
393 dsoname = map->dso->name; in map__fprintf_dsoname()
405 if (map && map->dso) { in map__fprintf_srcline()
406 srcline = get_srcline(map->dso, in map__fprintf_srcline()
428 if (!map->dso->adjust_symbols) in map__rip_2objdump()
431 if (map->dso->rel) in map__rip_2objdump()
451 if (!map->dso->adjust_symbols) in map__objdump_2mem()
454 if (map->dso->rel) in map__objdump_2mem()
622 printed += dso__fprintf(pos->dso, pos->type, fp); in maps__fprintf()
839 if (!map->dso || !map->dso->kernel) { in map__kmap()