Searched refs:dloc (Results 1 – 6 of 6) sorted by relevance
| /linux/tools/perf/util/ |
| H A D | annotate-data.c | 516 static enum type_match_result check_variable(struct data_loc_info *dloc, in check_variable() argument 527 else if (reg == dloc->fbreg || is_fbreg) in check_variable() 529 else if (arch__is_x86(dloc->arch) && reg == X86_REG_SP) in check_variable() 667 static struct global_var_entry *global_var__find(struct data_loc_info *dloc, u64 addr) in global_var__find() argument 669 struct dso *dso = map__dso(dloc->ms->map); in global_var__find() 679 static bool global_var__add(struct data_loc_info *dloc, u64 addr, in global_var__add() argument 682 struct dso *dso = map__dso(dloc->ms->map); in global_var__add() 721 bool get_global_var_info(struct data_loc_info *dloc, u64 addr, in get_global_var_info() argument 729 mem_addr = addr + map__reloc(dloc->ms->map); in get_global_var_info() 732 sym = thread__find_symbol_fb(dloc->thread, dloc->cpumode, in get_global_var_info() [all …]
|
| H A D | annotate-data.h | 229 struct annotated_data_type *find_data_type(struct data_loc_info *dloc); 258 bool get_global_var_type(Dwarf_Die *cu_die, struct data_loc_info *dloc, 261 bool get_global_var_info(struct data_loc_info *dloc, u64 addr, 268 find_data_type(struct data_loc_info *dloc __maybe_unused) in find_data_type()
|
| H A D | disasm.h | 49 struct data_loc_info *dloc, Dwarf_Die *cu_die,
|
| H A D | annotate.c | 2828 struct data_loc_info dloc = { in __hist_entry__get_data_type() local 2843 dloc.var_addr = annotate_calc_pcrel(ms, dloc.ip, in __hist_entry__get_data_type() 2850 dloc.var_addr = op_loc->offset; in __hist_entry__get_data_type() 2854 mem_type = find_data_type(&dloc); in __hist_entry__get_data_type() 2871 dloc.type_offset, in __hist_entry__get_data_type() 2875 *type_offset = dloc.type_offset; in __hist_entry__get_data_type()
|
| /linux/tools/perf/util/annotate-arch/ |
| H A D | annotate-x86.c | 208 struct data_loc_info *dloc, Dwarf_Die *cu_die, in update_insn_state_x86() argument 217 int fbreg = dloc->fbreg; in update_insn_state_x86() 220 if (annotate_get_insn_location(dloc->arch, dl, &loc) < 0) in update_insn_state_x86() 260 struct map_symbol *ms = dloc->ms; in update_insn_state_x86() 275 u64 var_addr = annotate_calc_pcrel(dloc->ms, ip, in update_insn_state_x86() 278 if (get_global_var_info(dloc, var_addr, in update_insn_state_x86() 307 if (get_global_var_type(cu_die, dloc, ip, imm_value, &offset, in update_insn_state_x86() 457 if (dloc->fb_cfa) { in update_insn_state_x86() 458 u64 ip = dloc->ms->sym->start + dl->al.offset; in update_insn_state_x86() 459 u64 pc = map__rip_2objdump(dloc->ms->map, ip); in update_insn_state_x86() [all …]
|
| H A D | annotate-powerpc.c | 348 struct data_loc_info *dloc, Dwarf_Die * cu_die __maybe_unused, in update_insn_state_powerpc() argument 357 if (annotate_get_insn_location(dloc->arch, dl, &loc) < 0) in update_insn_state_powerpc()
|