H A D | dwarf-aux.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * dwarf-aux.c : libdw auxiliary interfaces 11 #include "dwarf-aux.h" 12 #include "dwarf-regs.h" 17 * cu_find_realpath - Find the realpath of the target file 48 * cu_get_comp_dir - Ge 157 cu_walk_functions_at(Dwarf_Die * cu_die,Dwarf_Addr addr,int (* callback)(Dwarf_Die *,void *),void * data) cu_walk_functions_at() argument 272 int tag; __die_get_real_type() local 411 int tag = dwarf_tag(dw_die); die_is_func_instance() local 535 die_find_child(Dwarf_Die * rt_die,int (* callback)(Dwarf_Die *,void *),void * data,Dwarf_Die * die_mem) die_find_child() argument 565 __die_search_func_tail_cb(Dwarf_Die * fn_die,void * data) __die_search_func_tail_cb() argument 603 __die_search_func_cb(Dwarf_Die * fn_die,void * data) __die_search_func_cb() argument 642 __die_find_inline_cb(Dwarf_Die * die_mem,void * data) __die_find_inline_cb() argument 700 __die_find_func_rettype_cb(Dwarf_Die * die_mem,void * data) __die_find_func_rettype_cb() argument 746 void *data; global() member 750 __die_walk_instances_cb(Dwarf_Die * inst,void * data) __die_walk_instances_cb() argument 796 die_walk_instances(Dwarf_Die * or_die,int (* callback)(Dwarf_Die *,void *),void * data) die_walk_instances() argument 819 void *data; global() member 823 __die_walk_funclines_cb(Dwarf_Die * in_die,void * data) __die_walk_funclines_cb() argument 857 __die_walk_funclines(Dwarf_Die * sp_die,bool recursive,line_walk_callback_t callback,void * data) __die_walk_funclines() argument 883 __die_walk_culines_cb(Dwarf_Die * sp_die,void * data) __die_walk_culines_cb() argument 910 die_walk_lines(Dwarf_Die * rt_die,line_walk_callback_t callback,void * data) die_walk_lines() argument 1023 __die_find_variable_cb(Dwarf_Die * die_mem,void * data) __die_find_variable_cb() argument 1027 int tag; __die_find_variable_cb() local 1065 __die_find_member_cb(Dwarf_Die * die_mem,void * data) __die_find_member_cb() argument 1109 int tag, ret; die_get_typename_from_type() local 1393 match_var_offset(Dwarf_Die * die_mem,struct find_var_data * data,u64 addr_offset,u64 addr_type,bool is_pointer) match_var_offset() argument 1431 struct find_var_data *data = arg; __die_find_var_reg_cb() local 1432 int tag = dwarf_tag(die_mem); __die_find_var_reg_cb() local 1509 struct find_var_data data = { die_find_variable_by_reg() local 1526 struct find_var_data *data = arg; __die_find_var_addr_cb() local 1527 int tag = dwarf_tag(die_mem); __die_find_var_addr_cb() local 1565 struct find_var_data data = { die_find_variable_by_addr() local 1580 int tag = dwarf_tag(die_mem); __die_collect_vars_cb() local 1643 int tag = dwarf_tag(die_mem); __die_collect_global_vars_cb() local 1744 int tag = dwarf_tag(vr_die); die_has_loclist() local 1928 struct find_scope_data *data = arg; __die_find_scope_cb() local 1958 struct find_scope_data data = { die_get_scopes() local 1974 int tag = dwarf_tag(die_mem); __die_find_member_offset_cb() local 2023 int tag; die_get_member_type() local [all...] |