Lines Matching defs:dso
43 void dso__set_nsinfo(struct dso *dso, struct nsinfo *nsi) in dso__set_nsinfo()
49 char dso__symtab_origin(const struct dso *dso) in dso__symtab_origin()
78 bool dso__is_object_file(const struct dso *dso) in dso__is_object_file()
112 int dso__read_binary_type_filename(const struct dso *dso, in dso__read_binary_type_filename()
320 bool dso__needs_decompress(struct dso *dso) in dso__needs_decompress()
369 static int decompress_kmodule(struct dso *dso, const char *name, in decompress_kmodule()
381 int dso__decompress_kmodule_fd(struct dso *dso, const char *name) in dso__decompress_kmodule_fd()
386 int dso__decompress_kmodule_path(struct dso *dso, const char *name, in dso__decompress_kmodule_path()
475 void dso__set_module_info(struct dso *dso, struct kmod_path *m, in dso__set_module_info()
514 static void dso__list_add(struct dso *dso) EXCLUSIVE_LOCKS_REQUIRED(_dso__data_open_lock) in dso__list_add()
525 static void dso__list_del(struct dso *dso) EXCLUSIVE_LOCKS_REQUIRED(_dso__data_open_lock) in dso__list_del()
561 char *dso__filename_with_chroot(const struct dso *dso, const char *filename) in dso__filename_with_chroot()
566 static int __open_dso(struct dso *dso, struct machine *machine) in __open_dso()
632 static int open_dso(struct dso *dso, struct machine *machine) in open_dso()
659 static void close_data_fd(struct dso *dso) EXCLUSIVE_LOCKS_REQUIRED(_dso__data_open_lock) in close_data_fd()
676 static void close_dso(struct dso *dso) EXCLUSIVE_LOCKS_REQUIRED(_dso__data_open_lock) in close_dso()
684 struct dso *dso; in close_first_dso() local
756 void dso__data_close(struct dso *dso) in dso__data_close()
763 static void try_to_open_dso(struct dso *dso, struct machine *machine) in try_to_open_dso()
806 bool dso__data_get_fd(struct dso *dso, struct machine *machine, int *fd) in dso__data_get_fd()
829 bool dso__data_status_seen(struct dso *dso, enum dso_data_status_seen by) in dso__data_status_seen()
842 static ssize_t bpf_read(struct dso *dso, u64 offset, char *data) in bpf_read()
867 static int bpf_size(struct dso *dso) in bpf_size()
884 dso_cache__free(struct dso *dso) in dso_cache__free()
901 static struct dso_cache *__dso_cache__find(struct dso *dso, u64 offset) in __dso_cache__find()
927 dso_cache__insert(struct dso *dso, struct dso_cache *new) in dso_cache__insert()
973 static ssize_t file_read(struct dso *dso, struct machine *machine, in file_read()
998 static struct dso_cache *dso_cache__populate(struct dso *dso, in dso_cache__populate()
1039 static struct dso_cache *dso_cache__find(struct dso *dso, in dso_cache__find()
1049 static ssize_t dso_cache_io(struct dso *dso, struct machine *machine, in dso_cache_io()
1067 static ssize_t cached_io(struct dso *dso, struct machine *machine, in cached_io()
1096 static int file_size(struct dso *dso, struct machine *machine) in file_size()
1130 int dso__data_file_size(struct dso *dso, struct machine *machine) in dso__data_file_size()
1151 off_t dso__data_size(struct dso *dso, struct machine *machine) in dso__data_size()
1160 static ssize_t data_read_write_offset(struct dso *dso, struct machine *machine, in data_read_write_offset()
1188 ssize_t dso__data_read_offset(struct dso *dso, struct machine *machine, in dso__data_read_offset()
1197 uint16_t dso__e_machine(struct dso *dso, struct machine *machine) in dso__e_machine()
1269 ssize_t dso__data_read_addr(struct dso *dso, struct map *map, in dso__data_read_addr()
1288 ssize_t dso__data_write_cache_offs(struct dso *dso, struct machine *machine, in dso__data_write_cache_offs()
1310 ssize_t dso__data_write_cache_addr(struct dso *dso, struct map *map, in dso__data_write_cache_addr()
1322 struct dso *dso = dso__new(name); in dso__new_map() local
1338 struct dso *dso = machine__findnew_dso(machine, name); in machine__findnew_kernel() local
1352 static void dso__set_long_name_id(struct dso *dso, const char *name, bool name_allocated) in dso__set_long_name_id()
1416 void __dso__inject_id(struct dso *dso, const struct dso_id *id) in __dso__inject_id()
1449 void dso__set_long_name(struct dso *dso, const char *name, bool name_allocated) in dso__set_long_name()
1454 void dso__set_short_name(struct dso *dso, const char *name, bool name_allocated) in dso__set_short_name()
1481 int dso__name_len(const struct dso *dso) in dso__name_len()
1491 bool dso__loaded(const struct dso *dso) in dso__loaded()
1496 bool dso__sorted_by_name(const struct dso *dso) in dso__sorted_by_name()
1501 void dso__set_sorted_by_name(struct dso *dso) in dso__set_sorted_by_name()
1562 void dso__delete(struct dso *dso) in dso__delete()
1596 struct dso *dso__get(struct dso *dso) in dso__get()
1606 void dso__put(struct dso *dso) in dso__put()
1614 int dso__swap_init(struct dso *dso, unsigned char eidata) in dso__swap_init()
1641 void dso__set_build_id(struct dso *dso, struct build_id *bid) in dso__set_build_id()
1647 bool dso__build_id_equal(const struct dso *dso, struct build_id *bid) in dso__build_id_equal()
1665 void dso__read_running_kernel_build_id(struct dso *dso, struct machine *machine) in dso__read_running_kernel_build_id()
1676 int dso__kernel_module_get_build_id(struct dso *dso, in dso__kernel_module_get_build_id()
1696 static size_t dso__fprintf_buildid(struct dso *dso, FILE *fp) in dso__fprintf_buildid()
1704 size_t dso__fprintf(struct dso *dso, FILE *fp) in dso__fprintf()
1722 enum dso_type dso__type(struct dso *dso, struct machine *machine) in dso__type()
1735 int dso__strerror_load(struct dso *dso, char *buf, size_t buflen) in dso__strerror_load()