Home
last modified time | relevance | path

Searched refs:reg1 (Results 1 – 7 of 7) sorted by relevance

/tools/perf/arch/x86/annotate/
A Dinstructions.c270 tsr = &state->regs[dst->reg1]; in update_insn_state_x86()
330 tsr = &state->regs[dst->reg1]; in update_insn_state_x86()
395 tsr->copied_from = src->reg1; in update_insn_state_x86()
398 insn_offset, src->reg1, dst->reg1); in update_insn_state_x86()
403 int sreg = src->reg1; in update_insn_state_x86()
408 tsr = &state->regs[dst->reg1]; in update_insn_state_x86()
490 int reg2 = (sreg == src->reg1) ? src->reg2 : src->reg1; in update_insn_state_x86()
537 src->reg1 != src->reg2) { in update_insn_state_x86()
569 if (dst->reg1 == fbreg || dst->reg1 == state->stack_reg) { in update_insn_state_x86()
592 if (dst->reg1 == fbreg) { in update_insn_state_x86()
[all …]
/tools/perf/arch/powerpc/annotate/
A Dinstructions.c278 int src_reg = src->reg1; in update_insn_state_powerpc()
280 src->reg1 = dst->reg1; in update_insn_state_powerpc()
281 dst->reg1 = src_reg; in update_insn_state_powerpc()
284 if (!has_reg_type(state, dst->reg1)) in update_insn_state_powerpc()
287 tsr = &state->regs[dst->reg1]; in update_insn_state_powerpc()
289 if (!has_reg_type(state, src->reg1) || in update_insn_state_powerpc()
290 !state->regs[src->reg1].ok) { in update_insn_state_powerpc()
295 tsr->type = state->regs[src->reg1].type; in update_insn_state_powerpc()
296 tsr->kind = state->regs[src->reg1].kind; in update_insn_state_powerpc()
300 insn_offset, src->reg1, dst->reg1); in update_insn_state_powerpc()
/tools/perf/util/
A Ddwarf-regs-powerpc.c51 op_loc->reg1 = get_source_reg(raw_insn); in get_powerpc_regs()
53 op_loc->reg1 = get_target_reg(raw_insn); in get_powerpc_regs()
A Dannotate-data.c1053 int reg = dloc->op->reg1; in check_matching_type()
1152 reg2 = dloc->op->reg1; in check_matching_type()
1408 dloc->op->reg1, dloc->op->reg2); in find_data_type_block()
1410 snprintf(buf, sizeof(buf), "reg%d", dloc->op->reg1); in find_data_type_block()
1449 snprintf(buf, sizeof(buf), "reg%d, reg%d", dloc->op->reg1, dloc->op->reg2); in find_data_type_die()
1450 else if (dloc->op->reg1 == DWARF_REG_PC) in find_data_type_die()
1453 snprintf(buf, sizeof(buf), "reg%d", dloc->op->reg1); in find_data_type_die()
1479 reg = loc->reg1; in find_data_type_die()
1578 if (!found && loc->multi_regs && reg == loc->reg1 && loc->reg1 != loc->reg2) { in find_data_type_die()
A Dannotate.h507 int reg1; member
A Dannotate.c2421 op_loc->reg1 = get_dwarf_regnum(regname, arch->e_machine, arch->e_flags); in extract_reg_offset()
2493 op_loc->reg1 = -1; in annotate_get_insn_location()
2534 op_loc->reg1 = get_dwarf_regnum(s, arch->e_machine, arch->e_flags); in annotate_get_insn_location()
2747 if (op_loc->reg1 == DWARF_REG_PC) { in __hist_entry__get_data_type()
2756 op_loc->reg1 = DWARF_REG_PC; in __hist_entry__get_data_type()
/tools/lib/bpf/
A Dgen_loader.c299 static void emit_debug(struct bpf_gen *gen, int reg1, int reg2, in emit_debug() argument
308 if (ret < 1024 - 7 && reg1 >= 0 && reg2 < 0) in emit_debug()
320 if (reg1 >= 0) in emit_debug()
321 emit(gen, BPF_MOV64_REG(BPF_REG_3, reg1)); in emit_debug()
327 static void debug_regs(struct bpf_gen *gen, int reg1, int reg2, const char *fmt, ...) in debug_regs() argument
332 emit_debug(gen, reg1, reg2, fmt, args); in debug_regs()

Completed in 19 milliseconds