__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ 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 WITH Linux-syscall-note */
#ifndef _UAPI_ASMAXP_PTRACE_H
#define _UAPI_ASMAXP_PTRACE_H
/*
* This struct defines the way the registers are stored on the
* kernel stack during a system call or other kernel entry
*
* NOTE! I want to minimize the overhead of system calls, so this
* struct has as little information as possible. It does not have
*
* - floating point regs: the kernel doesn't change those
* - r9-15: saved by the C compiler
*
* This makes "fork()" and "exec()" a bit more complex, but should
* give us low system call latency.
*/
struct pt_regs {
unsigned long r0;
unsigned long r1;
unsigned long r2;
unsigned long r3;
unsigned long r4;
unsigned long r5;
unsigned long r6;
unsigned long r7;
unsigned long r8;
unsigned long r19;
unsigned long r20;
unsigned long r21;
unsigned long r22;
unsigned long r23;
unsigned long r24;
unsigned long r25;
unsigned long r26;
unsigned long r27;
unsigned long r28;
unsigned long hae;
/* JRP - These are the values provided to a0-a2 by PALcode */
unsigned long trap_a0;
unsigned long trap_a1;
unsigned long trap_a2;
/* This makes the stack 16-byte aligned as GCC expects */
unsigned long __pad0;
/* These are saved by PAL-code: */
unsigned long ps;
unsigned long pc;
unsigned long gp;
unsigned long r16;
unsigned long r17;
unsigned long r18;
};
/*
* This is the extended stack used by signal handlers and the context
* switcher: it's pushed after the normal "struct pt_regs".
*/
struct switch_stack {
unsigned long r9;
unsigned long r10;
unsigned long r11;
unsigned long r12;
unsigned long r13;
unsigned long r14;
unsigned long r15;
unsigned long r26;
#ifndef __KERNEL__
unsigned long fp[32]; /* fp[31] is fpcr */
#endif
};
#endif /* _UAPI_ASMAXP_PTRACE_H */
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| Kbuild | File | 62 B | 0644 |
|
| a.out.h | File | 2 KB | 0644 |
|
| auxvec.h | File | 774 B | 0644 |
|
| bitsperlong.h | File | 237 B | 0644 |
|
| byteorder.h | File | 194 B | 0644 |
|
| compiler.h | File | 3.61 KB | 0644 |
|
| console.h | File | 1.15 KB | 0644 |
|
| errno.h | File | 5.31 KB | 0644 |
|
| fcntl.h | File | 1.86 KB | 0644 |
|
| fpu.h | File | 4.52 KB | 0644 |
|
| gentrap.h | File | 1.43 KB | 0644 |
|
| ioctl.h | File | 2.3 KB | 0644 |
|
| ioctls.h | File | 4.44 KB | 0644 |
|
| mman.h | File | 3.93 KB | 0644 |
|
| pal.h | File | 1.01 KB | 0644 |
|
| param.h | File | 313 B | 0644 |
|
| posix_types.h | File | 513 B | 0644 |
|
| ptrace.h | File | 1.76 KB | 0644 |
|
| reg.h | File | 1005 B | 0644 |
|
| regdef.h | File | 1.04 KB | 0644 |
|
| resource.h | File | 761 B | 0644 |
|
| setup.h | File | 187 B | 0644 |
|
| sigcontext.h | File | 891 B | 0644 |
|
| siginfo.h | File | 155 B | 0644 |
|
| signal.h | File | 2.54 KB | 0644 |
|
| socket.h | File | 4.17 KB | 0644 |
|
| sockios.h | File | 505 B | 0644 |
|
| stat.h | File | 1.05 KB | 0644 |
|
| statfs.h | File | 314 B | 0644 |
|
| swab.h | File | 1.25 KB | 0644 |
|
| sysinfo.h | File | 775 B | 0644 |
|
| termbits.h | File | 4.14 KB | 0644 |
|
| termios.h | File | 1.49 KB | 0644 |
|
| types.h | File | 884 B | 0644 |
|
| unistd.h | File | 516 B | 0644 |
|