/
usr
/
include
/
asm
/
/usr/include/asm
mkdir
upload
Name
Size
Mode
Actions
a.out.h
756
0644
edit
dl
rm
amd_hsmp.h
11550
0644
edit
dl
rm
auxvec.h
546
0644
edit
dl
rm
bitsperlong.h
321
0644
edit
dl
rm
boot.h
323
0644
edit
dl
rm
bootparam.h
8513
0644
edit
dl
rm
bpf_perf_event.h
40
0644
edit
dl
rm
byteorder.h
200
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
324
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
22882
0644
edit
dl
rm
kvm_para.h
4326
0644
edit
dl
rm
kvm_perf.h
388
0644
edit
dl
rm
ldt.h
1306
0644
edit
dl
rm
mce.h
1777
0644
edit
dl
rm
mman.h
413
0644
edit
dl
rm
msgbuf.h
1079
0644
edit
dl
rm
msr.h
346
0644
edit
dl
rm
mtrr.h
3993
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
1170
0644
edit
dl
rm
processor-flags.h
7137
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
1070
0644
edit
dl
rm
setup.h
6
0644
edit
dl
rm
sgx.h
8344
0644
edit
dl
rm
shmbuf.h
1321
0644
edit
dl
rm
sigcontext.h
9723
0644
edit
dl
rm
sigcontext32.h
271
0644
edit
dl
rm
siginfo.h
422
0644
edit
dl
rm
signal.h
2070
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
9898
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
31
0644
edit
dl
rm
ucontext.h
2117
0644
edit
dl
rm
unistd.h
623
0644
edit
dl
rm
unistd_32.h
12121
0644
edit
dl
rm
unistd_64.h
9932
0644
edit
dl
rm
unistd_x32.h
17475
0644
edit
dl
rm
vm86.h
3186
0644
edit
dl
rm
vmx.h
7600
0644
edit
dl
rm
vsyscall.h
263
0644
edit
dl
rm
Edit:
/usr/include/asm/ldt.h
(1306B)
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ /* * ldt.h * * Definitions of structures used with the modify_ldt system call. */ #ifndef _ASM_X86_LDT_H #define _ASM_X86_LDT_H /* Maximum number of LDT entries supported. */ #define LDT_ENTRIES 8192 /* The size of each LDT entry. */ #define LDT_ENTRY_SIZE 8 #ifndef __ASSEMBLY__ /* * Note on 64bit base and limit is ignored and you cannot set DS/ES/CS * not to the default values if you still want to do syscalls. This * call is more for 32bit mode therefore. */ struct user_desc { unsigned int entry_number; unsigned int base_addr; unsigned int limit; unsigned int seg_32bit:1; unsigned int contents:2; unsigned int read_exec_only:1; unsigned int limit_in_pages:1; unsigned int seg_not_present:1; unsigned int useable:1; #ifdef __x86_64__ /* * Because this bit is not present in 32-bit user code, user * programs can pass uninitialized values here. Therefore, in * any context in which a user_desc comes from a 32-bit program, * the kernel must act as though lm == 0, regardless of the * actual value. */ unsigned int lm:1; #endif }; #define MODIFY_LDT_CONTENTS_DATA 0 #define MODIFY_LDT_CONTENTS_STACK 1 #define MODIFY_LDT_CONTENTS_CODE 2 #endif /* !__ASSEMBLY__ */ #endif /* _ASM_X86_LDT_H */
Save
cmd:
run