__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
/* SPDX-License-Identifier: GPL-2.0-only */ /* * Access to user system call parameters and results * * See asm-generic/syscall.h for function descriptions. * * Copyright (C) 2015 Mickaël Salaün <[email protected]> */ #ifndef __UM_SYSCALL_GENERIC_H #define __UM_SYSCALL_GENERIC_H #include <asm/ptrace.h> #include <linux/err.h> #include <linux/sched.h> #include <sysdep/ptrace.h> static inline int syscall_get_nr(struct task_struct *task, struct pt_regs *regs) { return PT_REGS_SYSCALL_NR(regs); } static inline void syscall_rollback(struct task_struct *task, struct pt_regs *regs) { /* do nothing */ } static inline long syscall_get_error(struct task_struct *task, struct pt_regs *regs) { const long error = regs_return_value(regs); return IS_ERR_VALUE(error) ? error : 0; } static inline long syscall_get_return_value(struct task_struct *task, struct pt_regs *regs) { return regs_return_value(regs); } static inline void syscall_set_return_value(struct task_struct *task, struct pt_regs *regs, int error, long val) { PT_REGS_SET_SYSCALL_RETURN(regs, (long) error ?: val); } static inline void syscall_get_arguments(struct task_struct *task, struct pt_regs *regs, unsigned long *args) { const struct uml_pt_regs *r = ®s->regs; *args++ = UPT_SYSCALL_ARG1(r); *args++ = UPT_SYSCALL_ARG2(r); *args++ = UPT_SYSCALL_ARG3(r); *args++ = UPT_SYSCALL_ARG4(r); *args++ = UPT_SYSCALL_ARG5(r); *args = UPT_SYSCALL_ARG6(r); } /* See arch/x86/um/asm/syscall.h for syscall_get_arch() definition. */ #endif /* __UM_SYSCALL_GENERIC_H */
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| fpu | Folder | 0755 |
|
|
| Kbuild | File | 701 B | 0644 |
|
| archrandom.h | File | 615 B | 0644 |
|
| asm-prototypes.h | File | 129 B | 0644 |
|
| bpf_perf_event.h | File | 261 B | 0644 |
|
| cache.h | File | 483 B | 0644 |
|
| cacheflush.h | File | 257 B | 0644 |
|
| common.lds.S | File | 1.67 KB | 0644 |
|
| cpufeature.h | File | 4.46 KB | 0644 |
|
| current.h | File | 410 B | 0644 |
|
| delay.h | File | 670 B | 0644 |
|
| dma.h | File | 180 B | 0644 |
|
| futex.h | File | 353 B | 0644 |
|
| hardirq.h | File | 201 B | 0644 |
|
| io.h | File | 478 B | 0644 |
|
| irq.h | File | 828 B | 0644 |
|
| irqflags.h | File | 807 B | 0644 |
|
| kasan.h | File | 1019 B | 0644 |
|
| kvm_para.h | File | 34 B | 0644 |
|
| mmu.h | File | 374 B | 0644 |
|
| mmu_context.h | File | 1.11 KB | 0644 |
|
| msi.h | File | 29 B | 0644 |
|
| page.h | File | 2.55 KB | 0644 |
|
| pci.h | File | 469 B | 0644 |
|
| pgalloc.h | File | 1.24 KB | 0644 |
|
| pgtable-2level.h | File | 1.27 KB | 0644 |
|
| pgtable-4level.h | File | 3.08 KB | 0644 |
|
| pgtable.h | File | 8.86 KB | 0644 |
|
| processor-generic.h | File | 1.78 KB | 0644 |
|
| ptrace-generic.h | File | 1.3 KB | 0644 |
|
| sections.h | File | 219 B | 0644 |
|
| setup.h | File | 273 B | 0644 |
|
| smp.h | File | 121 B | 0644 |
|
| stacktrace.h | File | 1.06 KB | 0644 |
|
| syscall-generic.h | File | 1.57 KB | 0644 |
|
| thread_info.h | File | 1.57 KB | 0644 |
|
| timex.h | File | 151 B | 0644 |
|
| tlb.h | File | 192 B | 0644 |
|
| tlbflush.h | File | 1.9 KB | 0644 |
|
| uaccess.h | File | 1.98 KB | 0644 |
|
| unwind.h | File | 213 B | 0644 |
|
| vmalloc.h | File | 84 B | 0644 |
|
| vmlinux.lds.h | File | 66 B | 0644 |
|
| xor.h | File | 639 B | 0644 |
|