Lines Matching refs:op_loc

2381 			      struct annotated_op_loc *op_loc)  in extract_reg_offset()  argument
2400 op_loc->segment = INSN_SEG_X86_GS; in extract_reg_offset()
2408 op_loc->offset = strtol(str, &p, 0); in extract_reg_offset()
2418 op_loc->reg1 = get_dwarf_regnum(regname, arch->e_machine, arch->e_flags); in extract_reg_offset()
2422 if (op_loc->multi_regs) { in extract_reg_offset()
2431 op_loc->reg2 = get_dwarf_regnum(regname, arch->e_machine, arch->e_flags); in extract_reg_offset()
2465 struct annotated_op_loc *op_loc; in annotate_get_insn_location() local
2478 for_each_insn_op_loc(loc, i, op_loc) { in annotate_get_insn_location()
2490 op_loc->reg1 = -1; in annotate_get_insn_location()
2491 op_loc->reg2 = -1; in annotate_get_insn_location()
2504 op_loc->mem_ref = mem_ref; in annotate_get_insn_location()
2505 op_loc->multi_regs = multi_regs; in annotate_get_insn_location()
2506 get_powerpc_regs(dl->raw.raw_insn, !i, op_loc); in annotate_get_insn_location()
2508 op_loc->mem_ref = true; in annotate_get_insn_location()
2509 op_loc->multi_regs = multi_regs; in annotate_get_insn_location()
2510 extract_reg_offset(arch, insn_str, op_loc); in annotate_get_insn_location()
2517 op_loc->segment = INSN_SEG_X86_GS; in annotate_get_insn_location()
2518 op_loc->offset = strtol(insn_str + 4, in annotate_get_insn_location()
2521 op_loc->imm = true; in annotate_get_insn_location()
2531 op_loc->reg1 = get_dwarf_regnum(s, arch->e_machine, arch->e_flags); in annotate_get_insn_location()
2533 op_loc->offset = strtol(s + 1, &p, 0); in annotate_get_insn_location()
2535 op_loc->imm = true; in annotate_get_insn_location()
2706 struct annotated_op_loc *op_loc; in __hist_entry__get_data_type() local
2729 for_each_insn_op_loc(&loc, i, op_loc) { in __hist_entry__get_data_type()
2736 .op = op_loc, in __hist_entry__get_data_type()
2740 if (!op_loc->mem_ref && op_loc->segment == INSN_SEG_NONE) in __hist_entry__get_data_type()
2744 if (op_loc->reg1 == DWARF_REG_PC) { in __hist_entry__get_data_type()
2746 op_loc->offset, dl); in __hist_entry__get_data_type()
2751 op_loc->segment == INSN_SEG_X86_GS && op_loc->imm) { in __hist_entry__get_data_type()
2752 dloc.var_addr = op_loc->offset; in __hist_entry__get_data_type()
2753 op_loc->reg1 = DWARF_REG_PC; in __hist_entry__get_data_type()
2758 if (mem_type == NULL && is_stack_canary(arch, op_loc)) { in __hist_entry__get_data_type()