Home
last modified time | relevance | path

Searched refs:user_regs (Results 1 – 15 of 15) sorted by relevance

/tools/perf/arch/x86/util/
Dunwind-libdw.c10 struct regs_dump *user_regs = &ui->sample->user_regs; in libdw__arch_set_initial_registers() local
16 perf_reg_value(&val, user_regs, PERF_REG_X86_##r); \ in libdw__arch_set_initial_registers()
20 if (user_regs->abi == PERF_SAMPLE_REGS_ABI_32) { in libdw__arch_set_initial_registers()
/tools/perf/arch/arm/util/
Dunwind-libdw.c10 struct regs_dump *user_regs = &ui->sample->user_regs; in libdw__arch_set_initial_registers() local
15 perf_reg_value(&val, user_regs, PERF_REG_ARM_##r); \ in libdw__arch_set_initial_registers()
/tools/perf/arch/powerpc/util/
Dunwind-libdw.c17 struct regs_dump *user_regs = &ui->sample->user_regs; in libdw__arch_set_initial_registers() local
23 perf_reg_value(&val, user_regs, PERF_REG_POWERPC_##r); \ in libdw__arch_set_initial_registers()
66 perf_reg_value(&val, user_regs, special_regs[i][1]); in libdw__arch_set_initial_registers()
/tools/perf/tests/
Dsample-parsing.c102 size_t sz = hweight_long(s1->user_regs.mask) * sizeof(u64); in samples_same()
104 COMP(user_regs.mask); in samples_same()
105 COMP(user_regs.abi); in samples_same()
106 if (s1->user_regs.abi && in samples_same()
107 (!s1->user_regs.regs || !s2->user_regs.regs || in samples_same()
108 memcmp(s1->user_regs.regs, s2->user_regs.regs, sz))) { in samples_same()
195 .user_regs = { in do_test()
Ddwarf-unwind.c118 free(sample.user_regs.regs); in test_dwarf_unwind__thread()
/tools/perf/util/
Dunwind-libdw.c141 ret = perf_reg_value(&start, &ui->sample->user_regs, PERF_REG_SP); in memory_read()
218 if (!data->user_regs.regs) in unwind__get_entries()
231 err = perf_reg_value(&ip, &data->user_regs, PERF_REG_IP); in unwind__get_entries()
Dunwind-libunwind-local.c507 if (__write || !stack || !ui->sample->user_regs.regs) { in access_mem()
512 ret = perf_reg_value(&start, &ui->sample->user_regs, in access_mem()
556 if (!ui->sample->user_regs.regs) { in access_reg()
565 ret = perf_reg_value(&val, &ui->sample->user_regs, id); in access_reg()
669 ret = perf_reg_value(&val, &ui->sample->user_regs, in get_entries()
734 if (!data->user_regs.regs) in _unwind__get_entries()
Devsel.c2221 data->user_regs.abi = *array; in perf_evsel__parse_sample()
2224 if (data->user_regs.abi) { in perf_evsel__parse_sample()
2229 data->user_regs.mask = mask; in perf_evsel__parse_sample()
2230 data->user_regs.regs = (u64 *)array; in perf_evsel__parse_sample()
2367 if (sample->user_regs.abi) { in perf_event__sample_event_size()
2369 sz = hweight_long(sample->user_regs.mask) * sizeof(u64); in perf_event__sample_event_size()
2550 if (sample->user_regs.abi) { in perf_event__synthesize_sample()
2551 *array++ = sample->user_regs.abi; in perf_event__synthesize_sample()
2552 sz = hweight_long(sample->user_regs.mask) * sizeof(u64); in perf_event__synthesize_sample()
2553 memcpy(array, sample->user_regs.regs, sz); in perf_event__synthesize_sample()
Dsession.c1004 struct regs_dump *user_regs = &sample->user_regs; in regs_user__printf() local
1006 if (user_regs->regs) in regs_user__printf()
1007 regs__printf("user", user_regs); in regs_user__printf()
Devent.h212 struct regs_dump user_regs; member
Dmachine.c2195 if ((!sample->user_regs.regs) || in thread__resolve_callchain_unwind()
/tools/perf/arch/powerpc/tests/
Ddwarf-unwind.c48 struct regs_dump *regs = &sample->user_regs; in test__arch_unwind_sample()
/tools/perf/arch/arm/tests/
Ddwarf-unwind.c47 struct regs_dump *regs = &sample->user_regs; in test__arch_unwind_sample()
/tools/perf/arch/x86/tests/
Ddwarf-unwind.c48 struct regs_dump *regs = &sample->user_regs; in test__arch_unwind_sample()
/tools/perf/arch/arm64/tests/
Ddwarf-unwind.c47 struct regs_dump *regs = &sample->user_regs; in test__arch_unwind_sample()