Home
last modified time | relevance | path

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

12

/Linux-v4.19/arch/x86/kernel/
Dperf_regs.c120 struct pt_regs *user_regs = task_pt_regs(current); in perf_get_regs_user() local
128 if (regs->sp > (unsigned long)&user_regs->r11 && in perf_get_regs_user()
129 regs->sp <= (unsigned long)(user_regs + 1)) { in perf_get_regs_user()
139 regs_user_copy->ip = user_regs->ip; in perf_get_regs_user()
140 regs_user_copy->ax = user_regs->ax; in perf_get_regs_user()
141 regs_user_copy->cx = user_regs->cx; in perf_get_regs_user()
142 regs_user_copy->dx = user_regs->dx; in perf_get_regs_user()
143 regs_user_copy->si = user_regs->si; in perf_get_regs_user()
144 regs_user_copy->di = user_regs->di; in perf_get_regs_user()
145 regs_user_copy->r8 = user_regs->r8; in perf_get_regs_user()
[all …]
/Linux-v4.19/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()
/Linux-v4.19/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()
/Linux-v4.19/arch/x86/xen/
Dsmp_pv.c298 ctxt->user_regs.fs = __KERNEL_PERCPU; in cpu_initialize_context()
299 ctxt->user_regs.gs = __KERNEL_STACK_CANARY; in cpu_initialize_context()
308 ctxt->user_regs.eip = (unsigned long)cpu_bringup_and_idle; in cpu_initialize_context()
310 ctxt->user_regs.eflags = 0x1000; /* IOPL_RING1 */ in cpu_initialize_context()
311 ctxt->user_regs.ds = __USER_DS; in cpu_initialize_context()
312 ctxt->user_regs.es = __USER_DS; in cpu_initialize_context()
313 ctxt->user_regs.ss = __KERNEL_DS; in cpu_initialize_context()
314 ctxt->user_regs.cs = __KERNEL_CS; in cpu_initialize_context()
315 ctxt->user_regs.esp = (unsigned long)task_pt_regs(idle); in cpu_initialize_context()
/Linux-v4.19/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()
/Linux-v4.19/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()
/Linux-v4.19/tools/perf/arch/arm64/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_ARM64_##r); \ in libdw__arch_set_initial_registers()
/Linux-v4.19/tools/perf/arch/s390/util/
Dunwind-libdw.c12 struct regs_dump *user_regs = &ui->sample->user_regs; in libdw__arch_set_initial_registers() local
17 perf_reg_value(&val, user_regs, PERF_REG_S390_##r); \ in libdw__arch_set_initial_registers()
/Linux-v4.19/arch/nds32/kernel/
Dptrace.c19 struct user_pt_regs *uregs = &task_pt_regs(target)->user_regs; in gpr_get()
28 struct user_pt_regs newregs = task_pt_regs(target)->user_regs; in gpr_set()
34 task_pt_regs(target)->user_regs = newregs; in gpr_set()
/Linux-v4.19/arch/openrisc/include/asm/
Dprocessor.h66 #define user_regs(thread_info) (((struct pt_regs *)((unsigned long)(thread_info) + THREAD_SIZE - S… macro
72 #define task_pt_regs(task) user_regs(task_thread_info(task))
/Linux-v4.19/tools/perf/util/
Dunwind-libunwind-local.c495 if (__write || !stack || !ui->sample->user_regs.regs) { in access_mem()
500 ret = perf_reg_value(&start, &ui->sample->user_regs, in access_mem()
544 if (!ui->sample->user_regs.regs) { in access_reg()
553 ret = perf_reg_value(&val, &ui->sample->user_regs, id); in access_reg()
654 ret = perf_reg_value(&val, &ui->sample->user_regs, in get_entries()
719 if (!data->user_regs.regs) in _unwind__get_entries()
Dunwind-libdw.c130 ret = perf_reg_value(&start, &ui->sample->user_regs, PERF_REG_SP); in memory_read()
207 if (!data->user_regs.regs) in unwind__get_entries()
220 err = perf_reg_value(&ip, &data->user_regs, PERF_REG_IP); in unwind__get_entries()
/Linux-v4.19/arch/sh/include/asm/
Dsuspend.h11 struct pt_regs user_regs; member
/Linux-v4.19/arch/arm64/include/asm/
Dperf_event.h83 #define perf_arch_bpf_user_pt_regs(regs) &regs->user_regs
Delf.h131 *(struct user_pt_regs *)&(dest) = (regs)->user_regs;
/Linux-v4.19/arch/nds32/include/asm/
Dptrace.h23 struct user_pt_regs user_regs; member
Delf.h78 *(struct user_pt_regs *)&(dest) = (regs)->user_regs;
/Linux-v4.19/tools/perf/arch/arm64/tests/
Ddwarf-unwind.c47 struct regs_dump *regs = &sample->user_regs; in test__arch_unwind_sample()
/Linux-v4.19/tools/perf/arch/powerpc/tests/
Ddwarf-unwind.c48 struct regs_dump *regs = &sample->user_regs; in test__arch_unwind_sample()
/Linux-v4.19/tools/perf/arch/x86/tests/
Ddwarf-unwind.c48 struct regs_dump *regs = &sample->user_regs; in test__arch_unwind_sample()
/Linux-v4.19/tools/perf/arch/arm/tests/
Ddwarf-unwind.c47 struct regs_dump *regs = &sample->user_regs; in test__arch_unwind_sample()
/Linux-v4.19/arch/arm64/kernel/
Darmv8_deprecated.c395 address = (u32)regs->user_regs.regs[rn]; in swp_handler()
396 data = (u32)regs->user_regs.regs[rt2]; in swp_handler()
415 regs->user_regs.regs[destreg] = data; in swp_handler()
/Linux-v4.19/arch/s390/include/asm/
Dperf_event.h43 #define perf_arch_bpf_user_pt_regs(regs) &regs->user_regs
Dptrace.h78 user_pt_regs user_regs; member

12