| /kernel/linux/linux-5.10/tools/testing/selftests/powerpc/ptrace/ |
| D | ptrace.h | 60 int start_trace(pid_t child) in start_trace() 77 int stop_trace(pid_t child) in stop_trace() 89 int cont_trace(pid_t child) in cont_trace() 101 int ptrace_read_regs(pid_t child, unsigned long type, unsigned long regs[], in ptrace_read_regs() 121 long ptrace_write_regs(pid_t child, unsigned long type, unsigned long regs[], in ptrace_write_regs() 140 int show_tar_registers(pid_t child, unsigned long *out) in show_tar_registers() 185 int write_tar_registers(pid_t child, unsigned long tar, in write_tar_registers() 229 int show_tm_checkpointed_state(pid_t child, unsigned long *out) in show_tm_checkpointed_state() 276 int write_ckpt_tar_registers(pid_t child, unsigned long tar, in write_ckpt_tar_registers() 321 int show_fpr(pid_t child, unsigned long *fpr) in show_fpr() [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/powerpc/ptrace/ |
| D | ptrace.h | 64 int start_trace(pid_t child) in start_trace() 81 int stop_trace(pid_t child) in stop_trace() 93 int cont_trace(pid_t child) in cont_trace() 105 int ptrace_read_regs(pid_t child, unsigned long type, unsigned long regs[], in ptrace_read_regs() 125 long ptrace_write_regs(pid_t child, unsigned long type, unsigned long regs[], in ptrace_write_regs() 144 int show_tar_registers(pid_t child, unsigned long *out) in show_tar_registers() 189 int write_tar_registers(pid_t child, unsigned long tar, in write_tar_registers() 233 int show_tm_checkpointed_state(pid_t child, unsigned long *out) in show_tm_checkpointed_state() 280 int write_ckpt_tar_registers(pid_t child, unsigned long tar, in write_ckpt_tar_registers() 325 int show_fpr(pid_t child, __u64 *fpr) in show_fpr() [all …]
|
| /kernel/linux/linux-6.6/arch/x86/kernel/ |
| D | step.c | 12 unsigned long convert_ip_to_linear(struct task_struct *child, struct pt_regs *regs) in convert_ip_to_linear() 56 static int is_setting_trap_flag(struct task_struct *child, struct pt_regs *regs) in is_setting_trap_flag() 111 static int enable_single_step(struct task_struct *child) in enable_single_step() 202 static void enable_step(struct task_struct *child, bool block) in enable_step() 217 void user_enable_single_step(struct task_struct *child) in user_enable_single_step() 222 void user_enable_block_step(struct task_struct *child) in user_enable_block_step() 227 void user_disable_single_step(struct task_struct *child) in user_disable_single_step()
|
| /kernel/linux/linux-5.10/arch/x86/kernel/ |
| D | step.c | 12 unsigned long convert_ip_to_linear(struct task_struct *child, struct pt_regs *regs) in convert_ip_to_linear() 56 static int is_setting_trap_flag(struct task_struct *child, struct pt_regs *regs) in is_setting_trap_flag() 111 static int enable_single_step(struct task_struct *child) in enable_single_step() 197 static void enable_step(struct task_struct *child, bool block) in enable_step() 212 void user_enable_single_step(struct task_struct *child) in user_enable_single_step() 217 void user_enable_block_step(struct task_struct *child) in user_enable_block_step() 222 void user_disable_single_step(struct task_struct *child) in user_disable_single_step()
|
| /kernel/linux/linux-6.6/arch/x86/um/ |
| D | ptrace_32.c | 76 int putreg(struct task_struct *child, int regno, unsigned long value) in putreg() 125 int poke_user(struct task_struct *child, long addr, long data) in poke_user() 144 unsigned long getreg(struct task_struct *child, int regno) in getreg() 177 int peek_user(struct task_struct *child, long addr, long data) in peek_user() 197 static int get_fpregs(struct user_i387_struct __user *buf, struct task_struct *child) in get_fpregs() 214 static int set_fpregs(struct user_i387_struct __user *buf, struct task_struct *child) in set_fpregs() 227 static int get_fpxregs(struct user_fxsr_struct __user *buf, struct task_struct *child) in get_fpxregs() 243 static int set_fpxregs(struct user_fxsr_struct __user *buf, struct task_struct *child) in set_fpxregs() 256 long subarch_ptrace(struct task_struct *child, long request, in subarch_ptrace()
|
| D | ptrace_64.c | 54 int putreg(struct task_struct *child, int regno, unsigned long value) in putreg() 111 int poke_user(struct task_struct *child, long addr, long data) in poke_user() 130 unsigned long getreg(struct task_struct *child, int regno) in getreg() 171 int peek_user(struct task_struct *child, long addr, long data) in peek_user() 217 static int get_fpregs(struct user_i387_struct __user *buf, struct task_struct *child) in get_fpregs() 234 static int set_fpregs(struct user_i387_struct __user *buf, struct task_struct *child) in set_fpregs() 247 long subarch_ptrace(struct task_struct *child, long request, in subarch_ptrace()
|
| /kernel/linux/linux-5.10/arch/x86/um/ |
| D | ptrace_32.c | 75 int putreg(struct task_struct *child, int regno, unsigned long value) in putreg() 124 int poke_user(struct task_struct *child, long addr, long data) in poke_user() 143 unsigned long getreg(struct task_struct *child, int regno) in getreg() 176 int peek_user(struct task_struct *child, long addr, long data) in peek_user() 196 static int get_fpregs(struct user_i387_struct __user *buf, struct task_struct *child) in get_fpregs() 213 static int set_fpregs(struct user_i387_struct __user *buf, struct task_struct *child) in set_fpregs() 226 static int get_fpxregs(struct user_fxsr_struct __user *buf, struct task_struct *child) in get_fpxregs() 242 static int set_fpxregs(struct user_fxsr_struct __user *buf, struct task_struct *child) in set_fpxregs() 255 long subarch_ptrace(struct task_struct *child, long request, in subarch_ptrace()
|
| D | ptrace_64.c | 53 int putreg(struct task_struct *child, int regno, unsigned long value) in putreg() 110 int poke_user(struct task_struct *child, long addr, long data) in poke_user() 129 unsigned long getreg(struct task_struct *child, int regno) in getreg() 170 int peek_user(struct task_struct *child, long addr, long data) in peek_user() 216 static int get_fpregs(struct user_i387_struct __user *buf, struct task_struct *child) in get_fpregs() 233 static int set_fpregs(struct user_i387_struct __user *buf, struct task_struct *child) in set_fpregs() 246 long subarch_ptrace(struct task_struct *child, long request, in subarch_ptrace()
|
| /kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
| D | uprobe_multi_test.c | 28 struct child { struct 33 static void release_child(struct child *child) in release_child() 45 static void kick_child(struct child *child) in kick_child() 58 static struct child child; in spawn_child() local 92 static void uprobe_multi_test_run(struct uprobe_multi *skel, struct child *child) in uprobe_multi_test_run() 154 struct child *child) in __test_attach_api() 202 struct child *child; in test_attach_api() local 237 static void __test_link_api(struct child *child) in __test_link_api() 316 struct child *child; in test_link_api() local
|
| /kernel/linux/linux-5.10/arch/powerpc/kernel/ptrace/ |
| D | ptrace-adv.c | 74 int ptrace_get_debugreg(struct task_struct *child, unsigned long addr, in ptrace_get_debugreg() 139 static long set_instruction_bp(struct task_struct *child, in set_instruction_bp() 228 static int del_instruction_bp(struct task_struct *child, int slot) in del_instruction_bp() 283 static int set_dac(struct task_struct *child, struct ppc_hw_breakpoint *bp_info) in set_dac() 344 static int del_dac(struct task_struct *child, int slot) in del_dac() 385 static int set_dac_range(struct task_struct *child, in set_dac_range() 439 long ppc_set_hwdebug(struct task_struct *child, struct ppc_hw_breakpoint *bp_info) in ppc_set_hwdebug() 475 long ppc_del_hwdebug(struct task_struct *child, long data) in ppc_del_hwdebug()
|
| /kernel/linux/linux-6.6/arch/powerpc/kernel/ptrace/ |
| D | ptrace-adv.c | 74 int ptrace_get_debugreg(struct task_struct *child, unsigned long addr, in ptrace_get_debugreg() 140 static long set_instruction_bp(struct task_struct *child, in set_instruction_bp() 229 static int del_instruction_bp(struct task_struct *child, int slot) in del_instruction_bp() 284 static int set_dac(struct task_struct *child, struct ppc_hw_breakpoint *bp_info) in set_dac() 345 static int del_dac(struct task_struct *child, int slot) in del_dac() 386 static int set_dac_range(struct task_struct *child, in set_dac_range() 440 long ppc_set_hwdebug(struct task_struct *child, struct ppc_hw_breakpoint *bp_info) in ppc_set_hwdebug() 476 long ppc_del_hwdebug(struct task_struct *child, long data) in ppc_del_hwdebug()
|
| /kernel/linux/linux-6.6/arch/xtensa/kernel/ |
| D | ptrace.c | 225 void user_enable_single_step(struct task_struct *child) in user_enable_single_step() 230 void user_disable_single_step(struct task_struct *child) in user_disable_single_step() 239 void ptrace_disable(struct task_struct *child) in ptrace_disable() 244 static int ptrace_getregs(struct task_struct *child, void __user *uregs) in ptrace_getregs() 250 static int ptrace_setregs(struct task_struct *child, void __user *uregs) in ptrace_setregs() 256 static int ptrace_getxregs(struct task_struct *child, void __user *uregs) in ptrace_getxregs() 262 static int ptrace_setxregs(struct task_struct *child, void __user *uregs) in ptrace_setxregs() 268 static int ptrace_peekusr(struct task_struct *child, long regno, in ptrace_peekusr() 335 static int ptrace_pokeusr(struct task_struct *child, long regno, long val) in ptrace_pokeusr() 414 static long ptrace_gethbpregs(struct task_struct *child, long addr, in ptrace_gethbpregs() [all …]
|
| /kernel/linux/linux-5.10/arch/xtensa/kernel/ |
| D | ptrace.c | 227 void user_enable_single_step(struct task_struct *child) in user_enable_single_step() 232 void user_disable_single_step(struct task_struct *child) in user_disable_single_step() 241 void ptrace_disable(struct task_struct *child) in ptrace_disable() 246 static int ptrace_getregs(struct task_struct *child, void __user *uregs) in ptrace_getregs() 252 static int ptrace_setregs(struct task_struct *child, void __user *uregs) in ptrace_setregs() 258 static int ptrace_getxregs(struct task_struct *child, void __user *uregs) in ptrace_getxregs() 264 static int ptrace_setxregs(struct task_struct *child, void __user *uregs) in ptrace_setxregs() 270 static int ptrace_peekusr(struct task_struct *child, long regno, in ptrace_peekusr() 337 static int ptrace_pokeusr(struct task_struct *child, long regno, long val) in ptrace_pokeusr() 416 static long ptrace_gethbpregs(struct task_struct *child, long addr, in ptrace_gethbpregs() [all …]
|
| /kernel/linux/linux-5.10/drivers/pwm/ |
| D | sysfs.c | 18 struct device child; member 24 static struct pwm_export *child_to_pwm_export(struct device *child) in child_to_pwm_export() 29 static struct pwm_device *child_to_pwm_device(struct device *child) in child_to_pwm_device() 36 static ssize_t period_show(struct device *child, in period_show() 48 static ssize_t period_store(struct device *child, in period_store() 71 static ssize_t duty_cycle_show(struct device *child, in duty_cycle_show() 83 static ssize_t duty_cycle_store(struct device *child, in duty_cycle_store() 106 static ssize_t enable_show(struct device *child, in enable_show() 118 static ssize_t enable_store(struct device *child, in enable_store() 154 static ssize_t polarity_show(struct device *child, in polarity_show() [all …]
|
| /kernel/linux/linux-6.6/drivers/pwm/ |
| D | sysfs.c | 18 struct device child; member 24 static struct pwm_export *child_to_pwm_export(struct device *child) in child_to_pwm_export() 29 static struct pwm_device *child_to_pwm_device(struct device *child) in child_to_pwm_device() 36 static ssize_t period_show(struct device *child, in period_show() 48 static ssize_t period_store(struct device *child, in period_store() 71 static ssize_t duty_cycle_show(struct device *child, in duty_cycle_show() 83 static ssize_t duty_cycle_store(struct device *child, in duty_cycle_store() 106 static ssize_t enable_show(struct device *child, in enable_show() 118 static ssize_t enable_store(struct device *child, in enable_store() 154 static ssize_t polarity_show(struct device *child, in polarity_show() [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/pidfd/ |
| D | pidfd_getfd_test.c | 98 static int child(int sk) in child() function 116 FIXTURE(child) in FIXTURE() argument 134 FIXTURE_SETUP(child) in FIXTURE_SETUP() argument 166 FIXTURE_TEARDOWN(child) in FIXTURE_TEARDOWN() argument 174 TEST_F(child, disable_ptrace) in TEST_F() argument 200 TEST_F(child, fetch_fd) in TEST_F() argument 219 TEST_F(child, test_unknown_fd) in TEST_F() argument
|
| /kernel/linux/linux-5.10/tools/testing/selftests/pidfd/ |
| D | pidfd_getfd_test.c | 98 static int child(int sk) in child() function 116 FIXTURE(child) in FIXTURE() argument 134 FIXTURE_SETUP(child) in FIXTURE_SETUP() argument 166 FIXTURE_TEARDOWN(child) in FIXTURE_TEARDOWN() argument 174 TEST_F(child, disable_ptrace) in TEST_F() argument 200 TEST_F(child, fetch_fd) in TEST_F() argument 219 TEST_F(child, test_unknown_fd) in TEST_F() argument
|
| /kernel/linux/linux-5.10/kernel/ |
| D | ptrace.c | 67 void __ptrace_link(struct task_struct *child, struct task_struct *new_parent, in __ptrace_link() 82 static void ptrace_link(struct task_struct *child, struct task_struct *new_parent) in ptrace_link() 115 void __ptrace_unlink(struct task_struct *child) in __ptrace_unlink() 245 static int ptrace_check_attach(struct task_struct *child, bool ignore_state) in ptrace_check_attach() 587 static int ptrace_detach(struct task_struct *child, unsigned int data) in ptrace_detach() 683 static int ptrace_setoptions(struct task_struct *child, unsigned long data) in ptrace_setoptions() 701 static int ptrace_getsiginfo(struct task_struct *child, kernel_siginfo_t *info) in ptrace_getsiginfo() 717 static int ptrace_setsiginfo(struct task_struct *child, const kernel_siginfo_t *info) in ptrace_setsiginfo() 733 static int ptrace_peek_siginfo(struct task_struct *child, in ptrace_peek_siginfo() 833 static int ptrace_resume(struct task_struct *child, long request, in ptrace_resume() [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/arm64/fp/ |
| D | fp-stress.c | 60 static void child_start(struct child_data *child, const char *program) in child_start() 144 static bool child_output_read(struct child_data *child) in child_output_read() 197 static void child_output(struct child_data *child, uint32_t events, in child_output() 221 static void child_tickle(struct child_data *child) in child_tickle() 227 static void child_stop(struct child_data *child) in child_stop() 233 static void child_cleanup(struct child_data *child) in child_cleanup() 309 static void start_fpsimd(struct child_data *child, int cpu, int copy) in start_fpsimd() 322 static void start_sve(struct child_data *child, int vl, int cpu) in start_sve() 339 static void start_ssve(struct child_data *child, int vl, int cpu) in start_ssve() 356 static void start_za(struct child_data *child, int vl, int cpu) in start_za() [all …]
|
| /kernel/linux/linux-6.6/kernel/ |
| D | ptrace.c | 69 void __ptrace_link(struct task_struct *child, struct task_struct *new_parent, in __ptrace_link() 84 static void ptrace_link(struct task_struct *child, struct task_struct *new_parent) in ptrace_link() 117 void __ptrace_unlink(struct task_struct *child) in __ptrace_unlink() 250 static int ptrace_check_attach(struct task_struct *child, bool ignore_state) in ptrace_check_attach() 583 static int ptrace_detach(struct task_struct *child, unsigned int data) in ptrace_detach() 679 static int ptrace_setoptions(struct task_struct *child, unsigned long data) in ptrace_setoptions() 697 static int ptrace_getsiginfo(struct task_struct *child, kernel_siginfo_t *info) in ptrace_getsiginfo() 713 static int ptrace_setsiginfo(struct task_struct *child, const kernel_siginfo_t *info) in ptrace_setsiginfo() 729 static int ptrace_peek_siginfo(struct task_struct *child, in ptrace_peek_siginfo() 843 static int ptrace_resume(struct task_struct *child, long request, in ptrace_resume() [all …]
|
| /kernel/linux/linux-5.10/arch/m68k/kernel/ |
| D | ptrace.c | 126 static inline void singlestep_disable(struct task_struct *child) in singlestep_disable() 136 void ptrace_disable(struct task_struct *child) in ptrace_disable() 141 void user_enable_single_step(struct task_struct *child) in user_enable_single_step() 149 void user_enable_block_step(struct task_struct *child) in user_enable_block_step() 156 void user_disable_single_step(struct task_struct *child) in user_disable_single_step() 161 long arch_ptrace(struct task_struct *child, long request, in arch_ptrace()
|
| /kernel/linux/linux-6.6/security/landlock/ |
| D | ptrace.c | 33 const struct landlock_ruleset *const child) in domain_scope_le() 51 const struct task_struct *const child) in task_is_scoped() 65 const struct task_struct *const child) in task_ptrace() 88 static int hook_ptrace_access_check(struct task_struct *const child, in hook_ptrace_access_check()
|
| /kernel/linux/linux-6.6/arch/um/kernel/ |
| D | ptrace.c | 12 void user_enable_single_step(struct task_struct *child) in user_enable_single_step() 22 void user_disable_single_step(struct task_struct *child) in user_disable_single_step() 35 void ptrace_disable(struct task_struct *child) in ptrace_disable() 43 long arch_ptrace(struct task_struct *child, long request, in arch_ptrace()
|
| /kernel/linux/linux-5.10/arch/um/kernel/ |
| D | ptrace.c | 13 void user_enable_single_step(struct task_struct *child) in user_enable_single_step() 23 void user_disable_single_step(struct task_struct *child) in user_disable_single_step() 36 void ptrace_disable(struct task_struct *child) in ptrace_disable() 44 long arch_ptrace(struct task_struct *child, long request, in arch_ptrace()
|
| /kernel/linux/linux-6.6/arch/m68k/kernel/ |
| D | ptrace.c | 127 static inline void singlestep_disable(struct task_struct *child) in singlestep_disable() 137 void ptrace_disable(struct task_struct *child) in ptrace_disable() 142 void user_enable_single_step(struct task_struct *child) in user_enable_single_step() 150 void user_enable_block_step(struct task_struct *child) in user_enable_block_step() 157 void user_disable_single_step(struct task_struct *child) in user_disable_single_step() 162 long arch_ptrace(struct task_struct *child, long request, in arch_ptrace()
|