Home
last modified time | relevance | path

Searched refs:var_addr (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/tools/perf/arch/x86/annotate/
H A Dinstructions.c279 u64 var_addr = annotate_calc_pcrel(dloc->ms, ip, in update_insn_state_x86() local
282 if (get_global_var_info(dloc, var_addr, in update_insn_state_x86()
336 u64 var_addr; in update_insn_state_x86() local
344 var_addr = src->offset; in update_insn_state_x86()
346 if (var_addr == 40) { in update_insn_state_x86()
355 if (!get_global_var_type(cu_die, dloc, ip, var_addr, in update_insn_state_x86()
367 insn_offset, var_addr, dst->reg1); in update_insn_state_x86()
486 u64 var_addr = src->offset; in update_insn_state_x86() local
494 var_addr += state->regs[reg2].imm_value; in update_insn_state_x86()
502 if (get_global_var_type(cu_die, dloc, ip, var_addr, in update_insn_state_x86()
/linux-6.15/tools/perf/util/
H A Dannotate-data.c781 u64 ip, u64 var_addr, int *var_offset, in get_global_var_type() argument
794 gvar = global_var__find(dloc, var_addr); in get_global_var_type()
799 *var_offset = var_addr - gvar->start; in get_global_var_type()
812 if (!get_global_var_info(dloc, var_addr, &var_name, var_offset)) in get_global_var_type()
827 global_var__add(dloc, var_addr - *var_offset, var_name, type_die); in get_global_var_type()
1143 u64 var_addr = dloc->op->offset; in check_matching_type() local
1156 var_addr += state->regs[reg2].imm_value; in check_matching_type()
1159 if (get_global_var_type(cu_die, dloc, dloc->ip, var_addr, in check_matching_type()
1491 dloc->var_addr, offset); in find_data_type_die()
1538 if (!die_find_variable_by_addr(&scopes[i], dloc->var_addr, in find_data_type_die()
[all …]
H A Dannotate-data.h123 u64 var_addr; member
246 u64 ip, u64 var_addr, int *var_offset,
H A Dannotate.c2745 dloc.var_addr = annotate_calc_pcrel(ms, dloc.ip, in __hist_entry__get_data_type()
2752 dloc.var_addr = op_loc->offset; in __hist_entry__get_data_type()
/linux-6.15/Documentation/bpf/
H A Dlinux-notes.rst40 BPF_IMM | BPF_DW | BPF_LD 0x18 0x3 dst = var_addr(imm) variable id dat…
/linux-6.15/Documentation/bpf/standardization/
H A Dinstruction-set.rst743 0x3 dst = var_addr(imm) variable id data address
754 * var_addr(imm) gets the address of a platform variable (see `Platform Variables`_) with a given id
778 'var_addr(imm)' operation means to get the address of the memory region