Lines Matching defs:dso
10 char dso__symtab_origin(const struct dso *dso) in dso__symtab_origin()
36 int dso__read_binary_type_filename(const struct dso *dso, in dso__read_binary_type_filename()
190 bool dso__needs_decompress(struct dso *dso) in dso__needs_decompress()
268 static void dso__list_add(struct dso *dso) in dso__list_add()
274 static void dso__list_del(struct dso *dso) in dso__list_del()
305 static int __open_dso(struct dso *dso, struct machine *machine) in __open_dso()
337 static int open_dso(struct dso *dso, struct machine *machine) in open_dso()
353 static void close_data_fd(struct dso *dso) in close_data_fd()
370 static void close_dso(struct dso *dso) in close_dso()
377 struct dso *dso; in close_first_dso() local
434 void dso__data_close(struct dso *dso) in dso__data_close()
447 int dso__data_fd(struct dso *dso, struct machine *machine) in dso__data_fd()
484 bool dso__data_status_seen(struct dso *dso, enum dso_data_status_seen by) in dso__data_status_seen()
571 dso_cache__read(struct dso *dso, u64 offset, u8 *data, ssize_t size) in dso_cache__read()
605 static ssize_t dso_cache_read(struct dso *dso, u64 offset, in dso_cache_read()
622 static ssize_t cached_read(struct dso *dso, u64 offset, u8 *data, ssize_t size) in cached_read()
650 static int data_file_size(struct dso *dso) in data_file_size()
674 off_t dso__data_size(struct dso *dso, struct machine *machine) in dso__data_size()
689 static ssize_t data_read_offset(struct dso *dso, u64 offset, in data_read_offset()
716 ssize_t dso__data_read_offset(struct dso *dso, struct machine *machine, in dso__data_read_offset()
735 ssize_t dso__data_read_addr(struct dso *dso, struct map *map, in dso__data_read_addr()
746 struct dso *dso = dso__new(name); in dso__new_map() local
760 struct dso *dso = __dsos__findnew(&machine->kernel_dsos, name); in dso__kernel_findnew() local
779 static struct dso *dso__findlink_by_longname(struct rb_root *root, in dso__findlink_by_longname()
833 void dso__set_long_name(struct dso *dso, const char *name, bool name_allocated) in dso__set_long_name()
846 void dso__set_short_name(struct dso *dso, const char *name, bool name_allocated) in dso__set_short_name()
859 static void dso__set_basename(struct dso *dso) in dso__set_basename()
885 int dso__name_len(const struct dso *dso) in dso__name_len()
895 bool dso__loaded(const struct dso *dso, enum map_type type) in dso__loaded()
900 bool dso__sorted_by_name(const struct dso *dso, enum map_type type) in dso__sorted_by_name()
905 void dso__set_sorted_by_name(struct dso *dso, enum map_type type) in dso__set_sorted_by_name()
912 struct dso *dso = calloc(1, sizeof(*dso) + strlen(name) + 1); in dso__new() local
943 void dso__delete(struct dso *dso) in dso__delete()
970 void dso__set_build_id(struct dso *dso, void *build_id) in dso__set_build_id()
976 bool dso__build_id_equal(const struct dso *dso, u8 *build_id) in dso__build_id_equal()
981 void dso__read_running_kernel_build_id(struct dso *dso, struct machine *machine) in dso__read_running_kernel_build_id()
993 int dso__kernel_module_get_build_id(struct dso *dso, in dso__kernel_module_get_build_id()
1036 void dsos__add(struct dsos *dsos, struct dso *dso) in dsos__add()
1058 struct dso *dso = dso__new(name); in dsos__addnew() local
1069 struct dso *dso = dsos__find(dsos, name, false); in __dsos__findnew() local
1075 bool (skip)(struct dso *dso, int parm), int parm) in __dsos__fprintf_buildid()
1103 size_t dso__fprintf_buildid(struct dso *dso, FILE *fp) in dso__fprintf_buildid()
1111 size_t dso__fprintf(struct dso *dso, enum map_type type, FILE *fp) in dso__fprintf()
1130 enum dso_type dso__type(struct dso *dso, struct machine *machine) in dso__type()
1141 int dso__strerror_load(struct dso *dso, char *buf, size_t buflen) in dso__strerror_load()