| H A D | annotate-data.c | 514 static enum type_match_result check_variable(struct data_loc_info *dloc, 525 else if (reg == dloc->fbreg || is_fbreg) in check_variable() 527 else if (arch__is_x86(dloc->arch) && reg == X86_REG_SP) in check_variable() 665 static struct global_var_entry *global_var__find(struct data_loc_info *dloc, u64 addr) in global_var_less() 667 struct dso *dso = map__dso(dloc->ms->map); in global_var__find() argument 677 static bool global_var__add(struct data_loc_info *dloc, u64 addr, in global_var__find() 680 struct dso *dso = map__dso(dloc->ms->map); in global_var__add() 719 bool get_global_var_info(struct data_loc_info *dloc, u64 addr, in global_var_type__tree_delete() 727 mem_addr = addr + map__reloc(dloc->ms->map); in get_global_var_info() 730 sym = thread__find_symbol_fb(dloc in get_global_var_info() 516 check_variable(struct data_loc_info * dloc,Dwarf_Die * var_die,Dwarf_Die * type_die,int reg,int offset,bool is_fbreg) check_variable() argument 679 global_var__add(struct data_loc_info * dloc,u64 addr,const char * name,Dwarf_Die * type_die) global_var__add() argument 721 get_global_var_info(struct data_loc_info * dloc,u64 addr,const char ** var_name,int * var_offset) get_global_var_info() argument 748 global_var__collect(struct data_loc_info * dloc) global_var__collect() argument 795 get_global_var_type(Dwarf_Die * cu_die,struct data_loc_info * dloc,u64 ip,u64 var_addr,int * var_offset,Dwarf_Die * type_die) get_global_var_type() argument 862 update_var_state(struct type_state * state,struct data_loc_info * dloc,u64 addr,u64 insn_offset,struct die_var_type * var_types) update_var_state() argument 992 update_insn_state(struct type_state * state,struct data_loc_info * dloc,Dwarf_Die * cu_die,struct disasm_line * dl) update_insn_state() argument 1072 setup_stack_canary(struct data_loc_info * dloc) setup_stack_canary() argument 1087 check_matching_type(struct type_state * state,struct data_loc_info * dloc,Dwarf_Die * cu_die,struct disasm_line * dl,Dwarf_Die * type_die) check_matching_type() argument 1346 find_data_type_insn(struct data_loc_info * dloc,struct list_head * basic_blocks,struct die_var_type * var_types,Dwarf_Die * cu_die,Dwarf_Die * type_die) find_data_type_insn() argument 1398 arch_supports_insn_tracking(struct data_loc_info * dloc) arch_supports_insn_tracking() argument 1409 find_data_type_block(struct data_loc_info * dloc,Dwarf_Die * cu_die,Dwarf_Die * scopes,int nr_scopes,Dwarf_Die * type_die) find_data_type_block() argument 1496 find_data_type_die(struct data_loc_info * dloc,Dwarf_Die * type_die) find_data_type_die() argument 1706 find_data_type(struct data_loc_info * dloc) find_data_type() argument [all...] |