Searched refs:insn_offset (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/tools/perf/arch/powerpc/annotate/ |
| H A D | instructions.c | 56 struct insn_offset { struct 79 static struct insn_offset ins_array[] = { argument 152 static struct insn_offset arithmetic_ins_op_31[] = { 175 static struct insn_offset arithmetic_two_ops[] = { 186 const struct insn_offset *val1 = a; in cmp_offset() 187 const struct insn_offset *val2 = b; in cmp_offset() 197 struct insn_offset *ret; in check_ppc_insn() 198 struct insn_offset mem_insns_31_opcode = { in check_ppc_insn() 267 u32 insn_offset = dl->al.offset; in update_insn_state_powerpc() local 300 insn_offset, src->reg1, dst->reg1); in update_insn_state_powerpc()
|
| /linux-6.15/tools/objtool/arch/loongarch/ |
| H A D | special.c | 15 unsigned long insn_offset; member 44 orig_table->insn_offset = reloc->sym->offset + reloc_addend(reloc); in get_rodata_table_size_by_table_annotate() 58 tmp_insn_offset = next_table->insn_offset; in get_rodata_table_size_by_table_annotate() 60 next_table->insn_offset = orig_table->insn_offset; in get_rodata_table_size_by_table_annotate() 62 orig_table->insn_offset = tmp_insn_offset; in get_rodata_table_size_by_table_annotate() 69 if (insn->offset == orig_table->insn_offset) { in get_rodata_table_size_by_table_annotate()
|
| /linux-6.15/tools/perf/arch/x86/annotate/ |
| H A D | instructions.c | 221 u32 insn_offset = dl->al.offset; in update_insn_state_x86() local 254 insn_offset, state->ret_reg); in update_insn_state_x86() 308 insn_offset, imm_value, dst->reg1); in update_insn_state_x86() 351 insn_offset, dst->reg1); in update_insn_state_x86() 367 insn_offset, var_addr, dst->reg1); in update_insn_state_x86() 398 insn_offset, src->reg1, dst->reg1); in update_insn_state_x86() 438 insn_offset, -offset, dst->reg1); in update_insn_state_x86() 479 insn_offset, addr, dst->reg1); in update_insn_state_x86() 511 insn_offset, src->offset, src->reg1, in update_insn_state_x86() 554 insn_offset, dst->reg1); in update_insn_state_x86() [all …]
|
| /linux-6.15/arch/x86/events/ |
| H A D | utils.c | 92 int bytes_read, bytes_left, insn_offset; in get_branch_type() local 162 insn_offset = 0; in get_branch_type() 170 insn_offset += insn.length; in get_branch_type() 175 insn_init(&insn, addr + insn_offset, bytes_read, is64); in get_branch_type() 180 *offset = insn_offset; in get_branch_type()
|
| /linux-6.15/tools/perf/util/ |
| H A D | annotate-data.c | 848 u64 addr, u64 insn_offset, struct die_var_type *var_types) in update_var_state() argument 884 insn_offset, offset, state->stack_reg); in update_var_state() 887 insn_offset, -offset); in update_var_state() 907 insn_offset, var->reg); in update_var_state() 929 insn_offset, reg->copied_from); in update_var_state() 1052 u32 insn_offset = dl->al.offset; in check_matching_type() local 1065 insn_offset, reg, offset_sign, offset, in check_matching_type()
|