OXIESEC PANEL
- Current Dir:
/
/
usr
/
src
/
linux-headers-4.15.0-213
/
arch
/
um
/
include
/
asm
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/09/2024 07:14:13 AM
rwxr-xr-x
📄
Kbuild
702 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
a.out-core.h
695 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
bugs.h
111 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
cache.h
483 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
common.lds.S
1.76 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
dma.h
180 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
fixmap.h
1.63 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
hardirq.h
558 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
io.h
339 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
irq.h
493 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
irqflags.h
865 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
kmap_types.h
219 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
kvm_para.h
34 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
mmu.h
558 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
mmu_context.h
1.87 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
page.h
3.15 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
pgalloc.h
1.46 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
pgtable-2level.h
1.32 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
pgtable-3level.h
2.88 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
pgtable.h
9.88 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
processor-generic.h
1.87 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
ptrace-generic.h
1.13 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
sections.h
219 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
setup.h
273 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
smp.h
121 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
stacktrace.h
1.06 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
syscall-generic.h
2.67 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
sysrq.h
182 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
thread_info.h
2.15 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
timex.h
151 bytes
06/16/2023 05:32:39 PM
rw-r--r--
📄
tlb.h
4.23 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
tlbflush.h
978 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
uaccess.h
1.65 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
unwind.h
213 bytes
01/28/2018 09:20:33 PM
rw-r--r--
Editing: thread_info.h
Close
/* * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) * Licensed under the GPL */ #ifndef __UM_THREAD_INFO_H #define __UM_THREAD_INFO_H #ifndef __ASSEMBLY__ #include <asm/types.h> #include <asm/page.h> #include <asm/segment.h> #include <sysdep/ptrace_user.h> struct thread_info { struct task_struct *task; /* main task structure */ unsigned long flags; /* low level flags */ __u32 cpu; /* current CPU */ int preempt_count; /* 0 => preemptable, <0 => BUG */ mm_segment_t addr_limit; /* thread address space: 0-0xBFFFFFFF for user 0-0xFFFFFFFF for kernel */ struct thread_info *real_thread; /* Points to non-IRQ stack */ unsigned long aux_fp_regs[FP_SIZE]; /* auxiliary fp_regs to save/restore them out-of-band */ }; #define INIT_THREAD_INFO(tsk) \ { \ .task = &tsk, \ .flags = 0, \ .cpu = 0, \ .preempt_count = INIT_PREEMPT_COUNT, \ .addr_limit = KERNEL_DS, \ .real_thread = NULL, \ } #define init_thread_info (init_thread_union.thread_info) #define init_stack (init_thread_union.stack) #define THREAD_SIZE ((1 << CONFIG_KERNEL_STACK_ORDER) * PAGE_SIZE) /* how to get the thread information struct from C */ static inline struct thread_info *current_thread_info(void) { struct thread_info *ti; unsigned long mask = THREAD_SIZE - 1; void *p; asm volatile ("" : "=r" (p) : "0" (&ti)); ti = (struct thread_info *) (((unsigned long)p) & ~mask); return ti; } #define THREAD_SIZE_ORDER CONFIG_KERNEL_STACK_ORDER #endif #define TIF_SYSCALL_TRACE 0 /* syscall trace active */ #define TIF_SIGPENDING 1 /* signal pending */ #define TIF_NEED_RESCHED 2 /* rescheduling necessary */ #define TIF_RESTART_BLOCK 4 #define TIF_MEMDIE 5 /* is terminating due to OOM killer */ #define TIF_SYSCALL_AUDIT 6 #define TIF_RESTORE_SIGMASK 7 #define TIF_NOTIFY_RESUME 8 #define TIF_SECCOMP 9 /* secure computing */ #define _TIF_SYSCALL_TRACE (1 << TIF_SYSCALL_TRACE) #define _TIF_SIGPENDING (1 << TIF_SIGPENDING) #define _TIF_NEED_RESCHED (1 << TIF_NEED_RESCHED) #define _TIF_MEMDIE (1 << TIF_MEMDIE) #define _TIF_SYSCALL_AUDIT (1 << TIF_SYSCALL_AUDIT) #define _TIF_SECCOMP (1 << TIF_SECCOMP) #endif