/
usr
/
include
/
asm
/
/usr/include/asm
mkdir
upload
Name
Size
Mode
Actions
a.out.h
756
0644
edit
dl
rm
amd_hsmp.h
8892
0644
edit
dl
rm
auxvec.h
618
0644
edit
dl
rm
bitsperlong.h
321
0644
edit
dl
rm
boot.h
323
0644
edit
dl
rm
bootparam.h
7759
0644
edit
dl
rm
bpf_perf_event.h
40
0644
edit
dl
rm
byteorder.h
176
0644
edit
dl
rm
debugreg.h
3329
0644
edit
dl
rm
e820.h
2579
0644
edit
dl
rm
errno.h
31
0644
edit
dl
rm
fcntl.h
31
0644
edit
dl
rm
hwcap2.h
270
0644
edit
dl
rm
hw_breakpoint.h
69
0644
edit
dl
rm
ioctl.h
31
0644
edit
dl
rm
ioctls.h
32
0644
edit
dl
rm
ipcbuf.h
32
0644
edit
dl
rm
ist.h
854
0644
edit
dl
rm
kvm.h
11719
0644
edit
dl
rm
kvm_para.h
4340
0644
edit
dl
rm
kvm_perf.h
388
0644
edit
dl
rm
ldt.h
1306
0644
edit
dl
rm
mce.h
1688
0644
edit
dl
rm
mman.h
1002
0644
edit
dl
rm
msgbuf.h
1053
0644
edit
dl
rm
msr.h
346
0644
edit
dl
rm
mtrr.h
4225
0644
edit
dl
rm
param.h
31
0644
edit
dl
rm
perf_regs.h
1403
0644
edit
dl
rm
poll.h
30
0644
edit
dl
rm
posix_types.h
224
0644
edit
dl
rm
posix_types_32.h
765
0644
edit
dl
rm
posix_types_64.h
609
0644
edit
dl
rm
posix_types_x32.h
581
0644
edit
dl
rm
prctl.h
618
0644
edit
dl
rm
processor-flags.h
6623
0644
edit
dl
rm
ptrace-abi.h
2037
0644
edit
dl
rm
ptrace.h
1495
0644
edit
dl
rm
resource.h
34
0644
edit
dl
rm
sembuf.h
1045
0644
edit
dl
rm
setup.h
6
0644
edit
dl
rm
sgx.h
8342
0644
edit
dl
rm
shmbuf.h
1258
0644
edit
dl
rm
sigcontext.h
9724
0644
edit
dl
rm
sigcontext32.h
247
0644
edit
dl
rm
siginfo.h
422
0644
edit
dl
rm
signal.h
2901
0644
edit
dl
rm
socket.h
32
0644
edit
dl
rm
sockios.h
33
0644
edit
dl
rm
stat.h
3131
0644
edit
dl
rm
statfs.h
416
0644
edit
dl
rm
svm.h
9773
0644
edit
dl
rm
swab.h
724
0644
edit
dl
rm
termbits.h
34
0644
edit
dl
rm
termios.h
33
0644
edit
dl
rm
types.h
152
0644
edit
dl
rm
ucontext.h
2117
0644
edit
dl
rm
unistd.h
359
0644
edit
dl
rm
unistd_32.h
11131
0644
edit
dl
rm
unistd_64.h
9316
0644
edit
dl
rm
unistd_x32.h
16419
0644
edit
dl
rm
vm86.h
3118
0644
edit
dl
rm
vmx.h
7368
0644
edit
dl
rm
vsyscall.h
263
0644
edit
dl
rm
Edit:
/usr/include/asm/ptrace-abi.h
(2037B)
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ #ifndef _ASM_X86_PTRACE_ABI_H #define _ASM_X86_PTRACE_ABI_H #ifdef __i386__ #define EBX 0 #define ECX 1 #define EDX 2 #define ESI 3 #define EDI 4 #define EBP 5 #define EAX 6 #define DS 7 #define ES 8 #define FS 9 #define GS 10 #define ORIG_EAX 11 #define EIP 12 #define CS 13 #define EFL 14 #define UESP 15 #define SS 16 #define FRAME_SIZE 17 #else /* __i386__ */ #if defined(__ASSEMBLY__) || defined(__FRAME_OFFSETS) /* * C ABI says these regs are callee-preserved. They aren't saved on kernel entry * unless syscall needs a complete, fully filled "struct pt_regs". */ #define R15 0 #define R14 8 #define R13 16 #define R12 24 #define RBP 32 #define RBX 40 /* These regs are callee-clobbered. Always saved on kernel entry. */ #define R11 48 #define R10 56 #define R9 64 #define R8 72 #define RAX 80 #define RCX 88 #define RDX 96 #define RSI 104 #define RDI 112 /* * On syscall entry, this is syscall#. On CPU exception, this is error code. * On hw interrupt, it's IRQ number: */ #define ORIG_RAX 120 /* Return frame for iretq */ #define RIP 128 #define CS 136 #define EFLAGS 144 #define RSP 152 #define SS 160 #endif /* __ASSEMBLY__ */ /* top of stack page */ #define FRAME_SIZE 168 #endif /* !__i386__ */ /* Arbitrarily choose the same ptrace numbers as used by the Sparc code. */ #define PTRACE_GETREGS 12 #define PTRACE_SETREGS 13 #define PTRACE_GETFPREGS 14 #define PTRACE_SETFPREGS 15 #define PTRACE_GETFPXREGS 18 #define PTRACE_SETFPXREGS 19 #define PTRACE_OLDSETOPTIONS 21 /* only useful for access 32bit programs / kernels */ #define PTRACE_GET_THREAD_AREA 25 #define PTRACE_SET_THREAD_AREA 26 #ifdef __x86_64__ # define PTRACE_ARCH_PRCTL 30 #endif #define PTRACE_SYSEMU 31 #define PTRACE_SYSEMU_SINGLESTEP 32 #define PTRACE_SINGLEBLOCK 33 /* resume execution until next branch */ #ifndef __ASSEMBLY__ #include <linux/types.h> #endif #endif /* _ASM_X86_PTRACE_ABI_H */
Save
cmd:
run