Lines Matching refs:op_loc

2482 			      struct annotated_op_loc *op_loc)  in extract_reg_offset()  argument
2500 op_loc->segment = INSN_SEG_X86_GS; in extract_reg_offset()
2508 op_loc->offset = strtol(str, &p, 0); in extract_reg_offset()
2509 op_loc->reg1 = arch__dwarf_regnum(arch, p); in extract_reg_offset()
2510 if (op_loc->reg1 == -1) in extract_reg_offset()
2514 if (op_loc->multi_regs) in extract_reg_offset()
2515 op_loc->reg2 = arch__dwarf_regnum(arch, p + 1); in extract_reg_offset()
2548 struct annotated_op_loc *op_loc; in annotate_get_insn_location() local
2561 for_each_insn_op_loc(loc, i, op_loc) { in annotate_get_insn_location()
2573 op_loc->reg1 = -1; in annotate_get_insn_location()
2574 op_loc->reg2 = -1; in annotate_get_insn_location()
2587 op_loc->mem_ref = mem_ref; in annotate_get_insn_location()
2588 op_loc->multi_regs = multi_regs; in annotate_get_insn_location()
2589 get_powerpc_regs(dl->raw.raw_insn, !i, op_loc); in annotate_get_insn_location()
2591 op_loc->mem_ref = true; in annotate_get_insn_location()
2592 op_loc->multi_regs = multi_regs; in annotate_get_insn_location()
2593 extract_reg_offset(arch, insn_str, op_loc); in annotate_get_insn_location()
2601 op_loc->segment = INSN_SEG_X86_GS; in annotate_get_insn_location()
2602 op_loc->offset = strtol(insn_str + 4, in annotate_get_insn_location()
2605 op_loc->imm = true; in annotate_get_insn_location()
2611 op_loc->reg1 = arch__dwarf_regnum(arch, s); in annotate_get_insn_location()
2614 op_loc->offset = strtol(s + 1, &p, 0); in annotate_get_insn_location()
2616 op_loc->imm = true; in annotate_get_insn_location()
2800 struct annotated_op_loc *op_loc; in __hist_entry__get_data_type() local
2829 for_each_insn_op_loc(&loc, i, op_loc) { in __hist_entry__get_data_type()
2836 .op = op_loc, in __hist_entry__get_data_type()
2840 if (!op_loc->mem_ref && op_loc->segment == INSN_SEG_NONE) in __hist_entry__get_data_type()
2844 if (op_loc->reg1 == DWARF_REG_PC) { in __hist_entry__get_data_type()
2846 op_loc->offset, dl); in __hist_entry__get_data_type()
2851 op_loc->segment == INSN_SEG_X86_GS && op_loc->imm) { in __hist_entry__get_data_type()
2852 dloc.var_addr = op_loc->offset; in __hist_entry__get_data_type()
2853 op_loc->reg1 = DWARF_REG_PC; in __hist_entry__get_data_type()
2858 if (mem_type == NULL && is_stack_canary(arch, op_loc)) { in __hist_entry__get_data_type()