| /tools/perf/util/ |
| A D | sample.c | 13 sample->user_regs = NULL; in perf_sample__init() 20 free(sample->user_regs); in perf_sample__exit() 26 if (!sample->user_regs) { in perf_sample__user_regs() 27 sample->user_regs = zalloc(sizeof(*sample->user_regs)); in perf_sample__user_regs() 28 if (!sample->user_regs) in perf_sample__user_regs() 31 return sample->user_regs; in perf_sample__user_regs()
|
| A D | unwind-libdw.c | 196 if (!ui->sample->user_regs) in memory_read() 199 ret = perf_reg_value(&start, ui->sample->user_regs, in memory_read() 282 if (!data->user_regs || !data->user_regs->regs) in unwind__get_entries() 295 err = perf_reg_value(&ip, data->user_regs, perf_arch_reg_ip(arch)); in unwind__get_entries()
|
| A D | unwind-libunwind-local.c | 582 if (__write || !stack || !ui->sample->user_regs || !ui->sample->user_regs->regs) { in access_mem() 631 if (!ui->sample->user_regs || !ui->sample->user_regs->regs) { in access_reg() 811 if (!data->user_regs || !data->user_regs->regs) in _unwind__get_entries()
|
| A D | sample.h | 115 struct regs_dump *user_regs; member
|
| A D | synthetic-events.c | 1519 if (sample->user_regs && sample->user_regs->abi) { in perf_event__sample_event_size() 1521 sz = hweight64(sample->user_regs->mask) * sizeof(u64); in perf_event__sample_event_size() 1724 if (sample->user_regs && sample->user_regs->abi) { in perf_event__synthesize_sample() 1725 *array++ = sample->user_regs->abi; in perf_event__synthesize_sample() 1726 sz = hweight64(sample->user_regs->mask) * sizeof(u64); in perf_event__synthesize_sample() 1727 memcpy(array, sample->user_regs->regs, sz); in perf_event__synthesize_sample()
|
| A D | session.c | 958 struct regs_dump *user_regs; in regs_user__printf() local 960 if (!sample->user_regs) in regs_user__printf() 963 user_regs = perf_sample__user_regs(sample); in regs_user__printf() 965 if (user_regs->regs) in regs_user__printf() 966 regs__printf("user", user_regs, arch); in regs_user__printf()
|
| A D | machine.c | 2969 if (!sample->user_regs || !sample->user_regs->regs || in thread__resolve_callchain_unwind()
|
| /tools/perf/arch/x86/util/ |
| A D | unwind-libdw.c | 11 struct regs_dump *user_regs = perf_sample__user_regs(ui->sample); in libdw__arch_set_initial_registers() local 17 perf_reg_value(&val, user_regs, PERF_REG_X86_##r); \ in libdw__arch_set_initial_registers() 21 if (user_regs->abi == PERF_SAMPLE_REGS_ABI_32) { in libdw__arch_set_initial_registers()
|
| /tools/perf/arch/powerpc/util/ |
| A D | unwind-libdw.c | 19 struct regs_dump *user_regs = perf_sample__user_regs(ui->sample); in libdw__arch_set_initial_registers() local 25 perf_reg_value(&val, user_regs, PERF_REG_POWERPC_##r); \ in libdw__arch_set_initial_registers() 68 perf_reg_value(&val, user_regs, special_regs[i][1]); in libdw__arch_set_initial_registers()
|
| /tools/perf/arch/arm/util/ |
| A D | unwind-libdw.c | 11 struct regs_dump *user_regs = perf_sample__user_regs(ui->sample); in libdw__arch_set_initial_registers() local 16 perf_reg_value(&val, user_regs, PERF_REG_ARM_##r); \ in libdw__arch_set_initial_registers()
|
| /tools/perf/arch/loongarch/util/ |
| A D | unwind-libdw.c | 13 struct regs_dump *user_regs = perf_sample__user_regs(ui->sample); in libdw__arch_set_initial_registers() local 18 perf_reg_value(&val, user_regs, PERF_REG_LOONGARCH_##r); \ in libdw__arch_set_initial_registers()
|
| /tools/perf/arch/riscv/util/ |
| A D | unwind-libdw.c | 13 struct regs_dump *user_regs = perf_sample__user_regs(ui->sample); in libdw__arch_set_initial_registers() local 18 perf_reg_value(&val, user_regs, PERF_REG_RISCV_##r); \ in libdw__arch_set_initial_registers()
|
| /tools/perf/arch/arm64/util/ |
| A D | unwind-libdw.c | 11 struct regs_dump *user_regs = perf_sample__user_regs(ui->sample); in libdw__arch_set_initial_registers() local 16 perf_reg_value(&val, user_regs, PERF_REG_ARM64_##r); \ in libdw__arch_set_initial_registers()
|
| /tools/perf/arch/s390/util/ |
| A D | unwind-libdw.c | 14 struct regs_dump *user_regs = perf_sample__user_regs(ui->sample); in libdw__arch_set_initial_registers() local 19 perf_reg_value(&val, user_regs, PERF_REG_S390_##r); \ in libdw__arch_set_initial_registers()
|
| /tools/perf/arch/csky/util/ |
| A D | unwind-libdw.c | 13 struct regs_dump *user_regs = perf_sample__user_regs(ui->sample); in libdw__arch_set_initial_registers() local 18 perf_reg_value(&val, user_regs, PERF_REG_CSKY_##r); \ in libdw__arch_set_initial_registers()
|
| /tools/perf/tests/ |
| A D | sample-parsing.c | 133 COMP(user_regs->mask); in samples_same() 134 COMP(user_regs->abi); in samples_same() 236 struct regs_dump user_regs = { in do_test() local 264 .user_regs = &user_regs, in do_test()
|
| A D | dwarf-unwind.c | 118 zfree(&sample.user_regs->regs); in test_dwarf_unwind__thread()
|
| /tools/perf/util/scripting-engines/ |
| A D | trace-event-python.c | 761 if (sample->user_regs) { in set_regs_in_dict() 767 regs_map(sample->user_regs, attr->sample_regs_user, arch, bf, size); in set_regs_in_dict()
|
| /tools/perf/ |
| A D | builtin-script.c | 808 if (!sample->user_regs) in perf_sample__fprintf_uregs()
|