/linux/tools/perf/util/ |
H A D | dso.h | 104 #define DSO__SWAP(dso, type, val) \ argument 151 struct dso *dso; member 171 DECLARE_RC_STRUCT(dso) { in DECLARE_RC_STRUCT() argument 240 #define dso__for_each_symbol(dso, pos, n) \ argument 243 dso__a2l(const struct dso * dso) dso__a2l() argument 248 dso__set_a2l(struct dso * dso,void * val) dso__set_a2l() argument 253 dso__a2l_fails(const struct dso * dso) dso__a2l_fails() argument 258 dso__set_a2l_fails(struct dso * dso,unsigned int val) dso__set_a2l_fails() argument 263 dso__adjust_symbols(const struct dso * dso) dso__adjust_symbols() argument 268 dso__set_adjust_symbols(struct dso * dso,bool val) dso__set_adjust_symbols() argument 273 dso__annotate_warned(const struct dso * dso) dso__annotate_warned() argument 278 dso__set_annotate_warned(struct dso * dso) dso__set_annotate_warned() argument 283 dso__auxtrace_warned(const struct dso * dso) dso__auxtrace_warned() argument 288 dso__set_auxtrace_warned(struct dso * dso) dso__set_auxtrace_warned() argument 293 dso__auxtrace_cache(struct dso * dso) dso__auxtrace_cache() argument 298 dso__set_auxtrace_cache(struct dso * dso,struct auxtrace_cache * cache) dso__set_auxtrace_cache() argument 303 dso__bid(struct dso * dso) dso__bid() argument 308 dso__bid_const(const struct dso * dso) dso__bid_const() argument 313 dso__bpf_prog(struct dso * dso) dso__bpf_prog() argument 318 dso__has_build_id(const struct dso * dso) dso__has_build_id() argument 323 dso__set_has_build_id(struct dso * dso) dso__set_has_build_id() argument 328 dso__has_srcline(const struct dso * dso) dso__has_srcline() argument 333 dso__set_has_srcline(struct dso * dso,bool val) dso__set_has_srcline() argument 338 dso__comp(const struct dso * dso) dso__comp() argument 343 dso__set_comp(struct dso * dso,int comp) dso__set_comp() argument 348 dso__data(struct dso * dso) dso__data() argument 353 dso__db_id(const struct dso * dso) dso__db_id() argument 358 dso__set_db_id(struct dso * dso,u64 db_id) dso__set_db_id() argument 363 dso__dsos(struct dso * dso) dso__dsos() argument 368 dso__set_dsos(struct dso * dso,struct dsos * dsos) dso__set_dsos() argument 373 dso__header_build_id(struct dso * dso) dso__header_build_id() argument 378 dso__set_header_build_id(struct dso * dso,bool val) dso__set_header_build_id() argument 383 dso__hit(const struct dso * dso) dso__hit() argument 388 dso__set_hit(struct dso * dso) dso__set_hit() argument 393 dso__id(struct dso * dso) dso__id() argument 398 dso__id_const(const struct dso * dso) dso__id_const() argument 403 dso__inlined_nodes(struct dso * dso) dso__inlined_nodes() argument 408 dso__is_64_bit(const struct dso * dso) dso__is_64_bit() argument 413 dso__set_is_64_bit(struct dso * dso,bool is) dso__set_is_64_bit() argument 418 dso__is_kmod(const struct dso * dso) dso__is_kmod() argument 423 dso__set_is_kmod(struct dso * dso) dso__set_is_kmod() argument 428 dso__kernel(const struct dso * dso) dso__kernel() argument 433 dso__set_kernel(struct dso * dso,enum dso_space_type kernel) dso__set_kernel() argument 438 dso__last_find_result_addr(const struct dso * dso) dso__last_find_result_addr() argument 443 dso__set_last_find_result_addr(struct dso * dso,u64 addr) dso__set_last_find_result_addr() argument 448 dso__last_find_result_symbol(const struct dso * dso) dso__last_find_result_symbol() argument 453 dso__set_last_find_result_symbol(struct dso * dso,struct symbol * symbol) dso__set_last_find_result_symbol() argument 458 dso__load_errno(struct dso * dso) dso__load_errno() argument 463 dso__set_loaded(struct dso * dso) dso__set_loaded() argument 468 dso__lock(struct dso * dso) dso__lock() argument 473 dso__long_name(const struct dso * dso) dso__long_name() argument 478 dso__long_name_allocated(const struct dso * dso) dso__long_name_allocated() argument 483 dso__set_long_name_allocated(struct dso * dso,bool allocated) dso__set_long_name_allocated() argument 488 dso__long_name_len(const struct dso * dso) dso__long_name_len() argument 493 dso__name(const struct dso * dso) dso__name() argument 498 dso__needs_swap(const struct dso * dso) dso__needs_swap() argument 503 dso__set_needs_swap(struct dso * dso,enum dso_swap_type type) dso__set_needs_swap() argument 508 dso__nsinfo(struct dso * dso) dso__nsinfo() argument 513 dso__nsinfo_const(const struct dso * dso) dso__nsinfo_const() argument 518 dso__nsinfo_ptr(struct dso * dso) dso__nsinfo_ptr() argument 525 dso__rel(const struct dso * dso) dso__rel() argument 530 dso__set_rel(struct dso * dso,u8 rel) dso__set_rel() argument 535 dso__short_name(const struct dso * dso) dso__short_name() argument 540 dso__short_name_allocated(const struct dso * dso) dso__short_name_allocated() argument 545 dso__set_short_name_allocated(struct dso * dso,bool allocated) dso__set_short_name_allocated() argument 550 dso__short_name_len(const struct dso * dso) dso__short_name_len() argument 555 dso__srclines(struct dso * dso) dso__srclines() argument 560 dso__data_types(struct dso * dso) dso__data_types() argument 565 dso__global_vars(struct dso * dso) dso__global_vars() argument 570 dso__symbols(struct dso * dso) dso__symbols() argument 575 dso__symbol_names(struct dso * dso) dso__symbol_names() argument 580 dso__set_symbol_names(struct dso * dso,struct symbol ** names) dso__set_symbol_names() argument 585 dso__symbol_names_len(struct dso * dso) dso__symbol_names_len() argument 590 dso__set_symbol_names_len(struct dso * dso,size_t len) dso__set_symbol_names_len() argument 595 dso__symsrc_filename(const struct dso * dso) dso__symsrc_filename() argument 600 dso__set_symsrc_filename(struct dso * dso,char * val) dso__set_symsrc_filename() argument 605 dso__free_symsrc_filename(struct dso * dso) dso__free_symsrc_filename() argument 610 dso__symtab_type(const struct dso * dso) dso__symtab_type() argument 615 dso__set_symtab_type(struct dso * dso,enum dso_binary_type bt) dso__set_symtab_type() argument 620 dso__text_end(const struct dso * dso) dso__text_end() argument 625 dso__set_text_end(struct dso * dso,u64 val) dso__set_text_end() argument 630 dso__text_offset(const struct dso * dso) dso__text_offset() argument 635 dso__set_text_offset(struct dso * dso,u64 val) dso__set_text_offset() argument 657 __dso__zput(struct dso ** dso) __dso__zput() argument 663 dso__zput(dso) global() argument 667 dso__has_symbols(const struct dso * dso) dso__has_symbols() argument 785 dso__binary_type(const struct dso * dso) dso__binary_type() argument 790 dso__set_binary_type(struct dso * dso,enum dso_binary_type bt) dso__set_binary_type() argument 795 dso__is_vmlinux(const struct dso * dso) dso__is_vmlinux() argument 802 dso__is_kcore(const struct dso * dso) dso__is_kcore() argument 809 dso__is_kallsyms(const struct dso * dso) dso__is_kallsyms() argument [all...] |
H A D | dso.c | 43 void dso__set_nsinfo(struct dso *dso, struct nsinfo *nsi) in dso__set_nsinfo() argument 49 char dso__symtab_origin(const struct dso *dso) in dso__symtab_origin() argument 77 dso__is_object_file(const struct dso * dso) dso__is_object_file() argument 110 dso__read_binary_type_filename(const struct dso * dso,enum dso_binary_type type,char * root_dir,char * filename,size_t size) dso__read_binary_type_filename() argument 317 dso__needs_decompress(struct dso * dso) dso__needs_decompress() argument 366 decompress_kmodule(struct dso * dso,const char * name,char * pathname,size_t len) decompress_kmodule() argument 378 dso__decompress_kmodule_fd(struct dso * dso,const char * name) dso__decompress_kmodule_fd() argument 383 dso__decompress_kmodule_path(struct dso * dso,const char * name,char * pathname,size_t len) dso__decompress_kmodule_path() argument 472 dso__set_module_info(struct dso * dso,struct kmod_path * m,struct machine * machine) dso__set_module_info() argument 497 dso__list_add(struct dso * dso) dso__list_add() argument 508 dso__list_del(struct dso * dso) dso__list_del() argument 542 dso__filename_with_chroot(const struct dso * dso,const char * filename) dso__filename_with_chroot() argument 547 __open_dso(struct dso * dso,struct machine * machine) __open_dso() argument 612 open_dso(struct dso * dso,struct machine * machine) open_dso() argument 638 close_data_fd(struct dso * dso) close_data_fd() argument 655 close_dso(struct dso * dso) close_dso() argument 663 struct dso *dso; close_first_dso() local 735 dso__data_close(struct dso * dso) dso__data_close() argument 742 try_to_open_dso(struct dso * dso,struct machine * machine) try_to_open_dso() argument 784 dso__data_get_fd(struct dso * dso,struct machine * machine) dso__data_get_fd() argument 805 dso__data_status_seen(struct dso * dso,enum dso_data_status_seen by) dso__data_status_seen() argument 818 bpf_read(struct dso * dso,u64 offset,char * data) bpf_read() argument 843 bpf_size(struct dso * dso) bpf_size() argument 860 dso_cache__free(struct dso * dso) dso_cache__free() argument 877 __dso_cache__find(struct dso * dso,u64 offset) __dso_cache__find() argument 903 dso_cache__insert(struct dso * dso,struct dso_cache * new) dso_cache__insert() argument 949 file_read(struct dso * dso,struct machine * machine,u64 offset,char * data) file_read() argument 974 dso_cache__populate(struct dso * dso,struct machine * machine,u64 offset,ssize_t * ret) dso_cache__populate() argument 1015 dso_cache__find(struct dso * dso,struct machine * machine,u64 offset,ssize_t * ret) dso_cache__find() argument 1025 dso_cache_io(struct dso * dso,struct machine * machine,u64 offset,u8 * data,ssize_t size,bool out) dso_cache_io() argument 1043 cached_io(struct dso * dso,struct machine * machine,u64 offset,u8 * data,ssize_t size,bool out) cached_io() argument 1072 file_size(struct dso * dso,struct machine * machine) file_size() argument 1106 dso__data_file_size(struct dso * dso,struct machine * machine) dso__data_file_size() argument 1127 dso__data_size(struct dso * dso,struct machine * machine) dso__data_size() argument 1136 data_read_write_offset(struct dso * dso,struct machine * machine,u64 offset,u8 * data,ssize_t size,bool out) data_read_write_offset() argument 1164 dso__data_read_offset(struct dso * dso,struct machine * machine,u64 offset,u8 * data,ssize_t size) dso__data_read_offset() argument 1183 dso__data_read_addr(struct dso * dso,struct map * map,struct machine * machine,u64 addr,u8 * data,ssize_t size) dso__data_read_addr() argument 1202 dso__data_write_cache_offs(struct dso * dso,struct machine * machine,u64 offset,const u8 * data_in,ssize_t size) dso__data_write_cache_offs() argument 1224 dso__data_write_cache_addr(struct dso * dso,struct map * map,struct machine * machine,u64 addr,const u8 * data,ssize_t size) dso__data_write_cache_addr() argument 1236 struct dso *dso = dso__new(name); dso__new_map() local 1252 struct dso *dso = machine__findnew_dso(machine, name); machine__findnew_kernel() local 1266 dso__set_long_name_id(struct dso * dso,const char * name,bool name_allocated) dso__set_long_name_id() argument 1330 __dso__inject_id(struct dso * dso,struct dso_id * id) __dso__inject_id() argument 1363 dso__set_long_name(struct dso * dso,const char * name,bool name_allocated) dso__set_long_name() argument 1368 dso__set_short_name(struct dso * dso,const char * name,bool name_allocated) dso__set_short_name() argument 1395 dso__name_len(const struct dso * dso) dso__name_len() argument 1405 dso__loaded(const struct dso * dso) dso__loaded() argument 1410 dso__sorted_by_name(const struct dso * dso) dso__sorted_by_name() argument 1415 dso__set_sorted_by_name(struct dso * dso) dso__set_sorted_by_name() argument 1476 dso__delete(struct dso * dso) dso__delete() argument 1510 dso__get(struct dso * dso) dso__get() argument 1520 dso__put(struct dso * dso) dso__put() argument 1528 dso__set_build_id(struct dso * dso,struct build_id * bid) dso__set_build_id() argument 1534 dso__build_id_equal(const struct dso * dso,struct build_id * bid) dso__build_id_equal() argument 1552 dso__read_running_kernel_build_id(struct dso * dso,struct machine * machine) dso__read_running_kernel_build_id() argument 1563 dso__kernel_module_get_build_id(struct dso * dso,const char * root_dir) dso__kernel_module_get_build_id() argument 1583 dso__fprintf_buildid(struct dso * dso,FILE * fp) dso__fprintf_buildid() argument 1591 dso__fprintf(struct dso * dso,FILE * fp) dso__fprintf() argument 1609 dso__type(struct dso * dso,struct machine * machine) dso__type() argument 1623 dso__strerror_load(struct dso * dso,char * buf,size_t buflen) dso__strerror_load() argument [all...] |
H A D | dsos.c | 30 struct dso *dso = dsos->dsos[i]; in dsos__purge() local 52 int (*cb)(struct dso *dso, void *data), in __dsos__for_each_dso() argument 56 struct dso *dso = dsos->dsos[i]; in __dsos__for_each_dso() local 71 dsos__read_build_ids_cb(struct dso * dso,void * data) dsos__read_build_ids_cb() argument 146 const struct dso *dso = *((const struct dso **)vdso); dsos__cmp_key_long_name_id() local 172 struct dso *dso; __dsos__find_by_longname_id() local 195 __dsos__add(struct dsos * dsos,struct dso * dso) __dsos__add() argument 235 dsos__add(struct dsos * dsos,struct dso * dso) dsos__add() argument 251 dsos__find_id_cb(struct dso * dso,void * data) dsos__find_id_cb() argument 292 dso__set_basename(struct dso * dso) dso__set_basename() argument 326 struct dso *dso = dso__new_id(name, id); __dsos__addnew_id() local 342 struct dso *dso = __dsos__find_id(dsos, name, id, false, /*write_locked=*/true); __dsos__findnew_id() local 352 struct dso *dso; dsos__findnew_id() local 366 dsos__fprintf_buildid_cb(struct dso * dso,void * data) dsos__fprintf_buildid_cb() argument 379 dsos__fprintf_buildid(struct dsos * dsos,FILE * fp,bool (* skip)(struct dso * dso,int parm),int parm) dsos__fprintf_buildid() argument 397 dsos__fprintf_cb(struct dso * dso,void * data) dsos__fprintf_cb() argument 416 dsos__hit_all_cb(struct dso * dso,void * data __maybe_unused) dsos__hit_all_cb() argument 432 struct dso *dso; dsos__findnew_module_dso() local 461 dsos__find_kernel_dso_cb(struct dso * dso,void * data) dsos__find_kernel_dso_cb() argument 493 dsos__for_each_dso(struct dsos * dsos,int (* cb)(struct dso * dso,void * data),void * data) dsos__for_each_dso() argument [all...] |
H A D | map.c | 105 map__init(struct map * map,u64 start,u64 end,u64 pgoff,struct dso * dso) map__init() argument 130 struct dso *dso, *header_bid_dso; map__new() local 221 map__new2(u64 start,struct dso * dso) map__new2() argument 254 struct dso *dso = map__dso(map); __map__is_bpf_prog() local 271 struct dso *dso = map__dso(map); __map__is_bpf_image() local 287 const struct dso *dso = map__dso(map); __map__is_ool() local 319 struct dso *dso = map__dso(map); map__fixup_start() local 332 struct dso *dso = map__dso(map); map__fixup_end() local 346 struct dso *dso = map__dso(map); map__load() local 395 struct dso *dso; map__find_symbol_by_name_idx() local 418 struct dso *dso = map__dso(from); map__clone() local 434 const struct dso *dso = map__dso(map); map__fprintf() local 440 prefer_dso_long_name(const struct dso * dso,bool print_off) prefer_dso_long_name() argument 451 const struct dso *dso = map ? map__dso(map) : NULL; __map__fprintf_dsoname() local 475 const struct dso *dso = map ? map__dso(map) : NULL; map__fprintf_dsoname_dsoff() local 500 const struct dso *dso = map ? map__dso(map) : NULL; map__fprintf_srcline() local 532 const struct dso *dso = map__dso(map); map__rip_2objdump() local 576 const struct dso *dso = map__dso(map); map__objdump_2mem() local 599 const struct dso *dso = map__dso(map); __map__kmap() local [all...] |
H A D | symbol.c | 534 void dso__reset_find_symbol_cache(struct dso *dso) in dso__reset_find_symbol_cache() argument 540 dso__insert_symbol(struct dso * dso,struct symbol * sym) dso__insert_symbol() argument 552 dso__delete_symbol(struct dso * dso,struct symbol * sym) dso__delete_symbol() argument 559 dso__find_symbol(struct dso * dso,u64 addr) dso__find_symbol() argument 569 dso__find_symbol_nocache(struct dso * dso,u64 addr) dso__find_symbol_nocache() argument 574 dso__first_symbol(struct dso * dso) dso__first_symbol() argument 579 dso__last_symbol(struct dso * dso) dso__last_symbol() argument 589 dso__next_symbol_by_name(struct dso * dso,size_t * idx) dso__next_symbol_by_name() argument 601 dso__find_symbol_by_name(struct dso * dso,const char * name,size_t * idx) dso__find_symbol_by_name() argument 613 dso__sort_by_name(struct dso * dso) dso__sort_by_name() argument 751 struct dso *dso = arg; map__process_kallsym_symbol() local 783 dso__load_all_kallsyms(struct dso * dso,const char * filename) dso__load_all_kallsyms() argument 788 maps__split_kallsyms_for_kcore(struct maps * kmaps,struct dso * dso) maps__split_kallsyms_for_kcore() argument 843 maps__split_kallsyms(struct maps * kmaps,struct dso * dso,u64 delta,struct map * initial_map) maps__split_kallsyms() argument 1156 struct dso *dso; do_validate_kcore_modules_cb() local 1251 struct dso *dso; global() member 1288 dso__load_kcore(struct dso * dso,struct map * map,const char * kallsyms_filename) dso__load_kcore() argument 1474 __dso__load_kallsyms(struct dso * dso,const char * filename,struct map * map,bool no_kcore) __dso__load_kallsyms() argument 1506 dso__load_kallsyms(struct dso * dso,const char * filename,struct map * map) dso__load_kallsyms() argument 1512 dso__load_perf_map(const char * map_path,struct dso * dso) dso__load_perf_map() argument 1594 dso__load_bfd_symbols(struct dso * dso,const char * debugfile) dso__load_bfd_symbols() argument 1700 dso__is_compatible_symtab_type(struct dso * dso,bool kmod,enum dso_binary_type type) dso__is_compatible_symtab_type() argument 1785 dso__load(struct dso * dso,struct map * map) dso__load() argument 1984 dso__load_vmlinux(struct dso * dso,struct map * map,const char * vmlinux,bool vmlinux_allocated) dso__load_vmlinux() argument 2029 dso__load_vmlinux_path(struct dso * dso,struct map * map) dso__load_vmlinux_path() argument 2101 dso__find_kallsyms(struct dso * dso,struct map * map) dso__find_kallsyms() argument 2158 dso__load_kernel_sym(struct dso * dso,struct map * map) dso__load_kernel_sym() argument 2234 dso__load_guest_kernel_sym(struct dso * dso,struct map * map) dso__load_guest_kernel_sym() argument [all...] |
H A D | vdso.c | 130 struct dso *dso; in __machine__addnew_vdso() local 151 struct dso *dso = map__dso(map); machine__thread_dso_type_maps_cb() local 253 struct dso *dso; __machine__findnew_compat() local 271 __machine__findnew_vdso_compat(struct machine * machine,struct thread * thread,struct vdso_info * vdso_info,struct dso ** dso) __machine__findnew_vdso_compat() argument 305 struct dso *dso = NULL; machine__find_vdso() local 336 struct dso *dso = NULL; machine__findnew_vdso() local 370 dso__is_vdso(struct dso * dso) dso__is_vdso() argument [all...] |
H A D | srcline.c | 30 srcline_dso_name(struct dso * dso) srcline_dso_name() argument 92 new_inline_sym(struct dso * dso,struct symbol * base_sym,const char * funcname) new_inline_sym() argument 287 inline_list__append_dso_a2l(struct dso * dso,struct inline_node * node,struct symbol * sym) inline_list__append_dso_a2l() argument 302 addr2line(const char * dso_name,u64 addr,char ** file,unsigned int * line,struct dso * dso,bool unwind_inlines,struct inline_node * node,struct symbol * sym) addr2line() argument 361 dso__free_a2l(struct dso * dso) dso__free_a2l() argument 622 inline_list__append_record(struct dso * dso,struct inline_node * node,struct symbol * sym,const char * function,const char * filename,unsigned int line_nr) inline_list__append_record() argument 636 addr2line(const char * dso_name,u64 addr,char ** file,unsigned int * line_nr,struct dso * dso,bool unwind_inlines,struct inline_node * node,struct symbol * sym __maybe_unused) addr2line() argument 780 dso__free_a2l(struct dso * dso) dso__free_a2l() argument 795 addr2inlines(const char * dso_name,u64 addr,struct dso * dso,struct symbol * sym) addr2inlines() argument 818 __get_srcline(struct dso * dso,u64 addr,struct symbol * sym,bool show_sym,bool show_addr,bool unwind_inlines,u64 ip) __get_srcline() argument 869 get_srcline_split(struct dso * dso,u64 addr,unsigned * line) get_srcline_split() argument 908 get_srcline(struct dso * dso,u64 addr,struct symbol * sym,bool show_sym,bool show_addr,u64 ip) get_srcline() argument 983 dso__parse_addr_inlines(struct dso * dso,u64 addr,struct symbol * sym) dso__parse_addr_inlines() argument [all...] |
H A D | unwind-libdw.c | 29 const struct dso *dso = *userdata; in __find_debuginfo() local 48 struct dso *dso = NULL; in __report_module() local 163 struct dso *dso; in access_dso_mem() local
|
H A D | unwind-libunwind-local.c | 284 static int unwind_spec_ehframe(struct dso *dso, struct machine *machine, in unwind_spec_ehframe() 306 struct dso *dso; member 322 static int read_unwind_spec_eh_frame(struct dso *dso, struct unwind_info *ui, in read_unwind_spec_eh_frame() 362 static int read_unwind_spec_debug_frame(struct dso *dso, in read_unwind_spec_debug_frame() 453 struct dso *dso; in find_proc_info() local 548 struct dso *dso; in access_dso_mem() local
|
H A D | machine.c | 682 struct dso *dso; machine__findnew_module_dso() local 740 struct dso *dso; machine__process_ksymbol_register() local 809 struct dso *dso = map__dso(map); machine__process_ksymbol_unregister() local 837 struct dso *dso = map ? map__dso(map) : NULL; machine__process_text_poke() local 880 struct dso *dso; machine__addnew_module_map() local 921 machine__fprintf_dsos_buildid(struct machine * m,FILE * fp,bool (skip)(struct dso * dso,int parm),int parm) machine__fprintf_dsos_buildid() argument 927 machines__fprintf_dsos_buildid(struct machines * machines,FILE * fp,bool (skip)(struct dso * dso,int parm),int parm) machines__fprintf_dsos_buildid() argument 1094 find_entry_trampoline(struct dso * dso) find_entry_trampoline() argument 1312 struct dso *dso = map__dso(map); machine__load_kallsyms() local 1331 struct dso *dso = map__dso(map); machine__load_vmlinux_path() local 1368 is_kmod_dso(struct dso * dso) is_kmod_dso() argument 1377 struct dso *dso; maps__set_module_path() local 1621 struct dso *dso; machine__uses_kcore() local 1696 struct dso *dso; machine__process_kernel_mmap_event() local 2117 struct dso *dso; callchain_srcline() local 2916 struct dso *dso; append_inlines() local [all...] |
H A D | symbol-elf.c | 306 static char *demangle_sym(struct dso *dso, int kmodule, const char *elf_name) in demangle_sym() argument 403 static bool get_ifunc_name(Elf *elf, struct dso *dso, GElf_Ehdr *ehdr, in get_ifunc_name() argument 434 static bool get_plt_sizes(struct dso *dso, GElf_Ehdr *ehdr, GElf_Shdr *shdr_plt, in get_plt_sizes() argument 488 struct dso *dso; global() member 633 dso__synthesize_plt_got_symbols(struct dso * dso,Elf * elf,GElf_Ehdr * ehdr,char * buf,size_t buf_sz) dso__synthesize_plt_got_symbols() argument 672 dso__synthesize_plt_symbols(struct dso * dso,struct symsrc * ss) dso__synthesize_plt_symbols() argument 847 dso__demangle_sym(struct dso * dso,int kmodule,const char * elf_name) dso__demangle_sym() argument 1174 dso__swap_init(struct dso * dso,unsigned char eidata) dso__swap_init() argument 1229 symsrc__init(struct symsrc * ss,struct dso * dso,const char * name,enum dso_binary_type type) symsrc__init() argument 1419 dso__process_kernel_symbol(struct dso * dso,struct map * map,GElf_Sym * sym,GElf_Shdr * shdr,struct maps * kmaps,struct kmap * kmap,struct dso ** curr_dsop,struct map ** curr_mapp,const char * section_name,bool adjust_kernel_syms,bool kmodule,bool * remap_kernel,u64 max_text_sh_offset) dso__process_kernel_symbol() argument 1547 dso__load_sym_internal(struct dso * dso,struct map * map,struct symsrc * syms_ss,struct symsrc * runtime_ss,int kmodule,int dynsym) dso__load_sym_internal() argument 1818 dso__load_sym(struct dso * dso,struct map * map,struct symsrc * syms_ss,struct symsrc * runtime_ss,int kmodule) dso__load_sym() argument [all...] |
H A D | db-export.c | 146 int db_export__dso(struct db_export *dbe, struct dso *dso, in db_export__dso() argument 161 struct dso *dso) in db_export__symbol() argument 182 struct dso *ds in db_ids_from_al() local [all...] |
H A D | annotate-data.c | 127 dso__findnew_data_type(struct dso * dso,Dwarf_Die * type_die) dso__findnew_data_type() argument 367 struct dso *dso = map__dso(ms->map); find_data_type() local [all...] |
/linux/tools/perf/tests/ |
H A D | symbols.c | 45 struct dso *dso; member 59 static struct map *find_module_map(struct machine *machine, struct dso *dso) in find_module_map() argument 78 struct dso *dso in create_map() local 109 test_dso(struct dso * dso) test_dso() argument 144 subdivided_dso_cb(struct dso * dso,struct machine * machine __maybe_unused,void * d) subdivided_dso_cb() argument 155 process_subdivided_dso(struct machine * machine,struct dso * dso) process_subdivided_dso() argument 168 struct dso *dso; test_file() local [all...] |
H A D | dso-data.c | 106 /* move it from util/dso.c for compatibility */ in dso__data_fd() argument 119 struct dso *dso; test__dso_data() local 229 struct dso *dso = dsos[i]; dsos__delete() local 272 struct dso *dso = dsos[i]; test__dso_data_cache() local [all...] |
H A D | hists_common.c | 129 struct dso *dso; in setup_fake_machine() local 182 struct dso *ds in print_hists_in() local 211 struct dso *dso = map__dso(he->ms.map); print_hists_out() local [all...] |
H A D | vmlinux-kallsyms.c | 123 struct dso *dso = map__dso(map); in test__vmlinux_matches_kallsyms_cb1() local 156 struct dso *dso = map__dso(map); in test__vmlinux_matches_kallsyms_cb2() local [all...] |
H A D | pe-file-parsing.c | 34 struct dso *dso; in run_dir() local
|
/linux/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/ |
H A D | EventClass.py | 26 def create_event(name, comm, dso, symbol, raw_buf): argument 38 def __init__(self, name, comm, dso, symbol, raw_buf, ev_type=EVTYPE_GENERIC): argument 58 def __init__(self, name, comm, dso, symbol, raw_buf, ev_type=EVTYPE_PEBS): argument 87 def __init__(self, name, comm, dso, symbol, raw_buf, ev_type=EVTYPE_PEBS_LL): argument
|
/linux/tools/perf/bench/ |
H A D | inject-buildid.c | 82 struct bench_dso *dso = &dsos[nr_dsos]; in add_dso() local 124 struct bench_dso *dso = &dsos[i]; in release_dso() local 132 static u64 dso_map_addr(struct bench_dso *dso) in dso_map_addr() argument 173 static ssize_t synthesize_mmap(struct bench_data *data, struct bench_dso *dso, u6 argument 219 synthesize_sample(struct bench_data * data,struct bench_dso * dso,u64 timestamp) synthesize_sample() argument 366 struct bench_dso *dso = &dsos[idx]; inject_build_id() local [all...] |
/linux/tools/perf/ |
H A D | builtin-buildid-list.c | 27 const struct dso *dso = map__dso(map); in buildid__map_cb() local 77 dso__skip_buildid(struct dso * dso,int with_hits) dso__skip_buildid() argument [all...] |
H A D | builtin-inject.c | 419 struct dso *dso; findnew_dso() local 464 struct dso *dso; perf_event__repipe_buildid_mmap() local 489 struct dso *dso; perf_event__repipe_mmap2() local 539 struct dso *dso; perf_event__repipe_buildid_mmap2() local 630 dso__read_build_id(struct dso * dso) dso__read_build_id() argument 691 perf_inject__lookup_known_build_id(struct perf_inject * inject,struct dso * dso) perf_inject__lookup_known_build_id() argument 716 dso__inject_build_id(struct dso * dso,struct perf_tool * tool,struct machine * machine,u8 cpumode,u32 flags) dso__inject_build_id() argument 764 struct dso *dso = map__dso(al.map); perf_event__inject_buildid() local 1143 dso__is_in_kernel_space(struct dso * dso) dso__is_in_kernel_space() argument 1174 synthesize_build_id(struct perf_inject * inject,struct dso * dso,pid_t machine_pid) synthesize_build_id() argument 1194 struct dso *dso; guest_session__add_build_ids() local [all...] |
H A D | builtin-kallsyms.c | 31 const struct dso *dso; in __cmd_kallsyms() local
|
/linux/tools/perf/arch/powerpc/util/ |
H A D | skip-callchain-idx.c | 152 static int check_return_addr(struct dso *dso, u64 map_start, Dwarf_Addr pc) in check_return_addr() 245 struct dso *dso = NULL; in arch_skip_callchain_idx() local
|
/linux/tools/perf/scripts/python/ |
H A D | stackcollapse.py | 72 def tidy_function_name(sym, dso): argument
|