OXIESEC PANEL
- Current Dir:
/
/
usr
/
src
/
linux-headers-4.15.0-213
/
arch
/
um
/
include
/
shared
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/09/2024 07:14:13 AM
rwxr-xr-x
📄
aio.h
530 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
arch.h
350 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
as-layout.h
1.56 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
common-offsets.h
1.05 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
elf_user.h
385 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
frame_kern.h
392 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
init.h
3.89 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
irq_kern.h
409 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
irq_user.h
652 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
kern.h
569 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
kern_util.h
2.1 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
longjmp.h
440 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
mem.h
455 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
mem_user.h
2.42 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
net_kern.h
1.81 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
net_user.h
1.6 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
os.h
10.63 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
ptrace_user.h
1.88 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
registers.h
1002 bytes
06/16/2023 05:32:39 PM
rw-r--r--
📄
sigio.h
271 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📁
skas
-
05/09/2024 07:14:16 AM
rwxr-xr-x
📄
timer-internal.h
275 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
um_malloc.h
384 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
user.h
1.45 KB
01/28/2018 09:20:33 PM
rw-r--r--
Editing: as-layout.h
Close
/* * Copyright (C) 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) * Licensed under the GPL */ #ifndef __START_H__ #define __START_H__ #include <generated/asm-offsets.h> /* * Stolen from linux/const.h, which can't be directly included since * this is used in userspace code, which has no access to the kernel * headers. Changed to be suitable for adding casts to the start, * rather than "UL" to the end. */ /* Some constant macros are used in both assembler and * C code. Therefore we cannot annotate them always with * 'UL' and other type specifiers unilaterally. We * use the following macros to deal with this. */ #ifdef __ASSEMBLY__ #define _UML_AC(X, Y) (Y) #else #define __UML_AC(X, Y) (X(Y)) #define _UML_AC(X, Y) __UML_AC(X, Y) #endif #define STUB_START _UML_AC(, 0x100000) #define STUB_CODE _UML_AC((unsigned long), STUB_START) #define STUB_DATA _UML_AC((unsigned long), STUB_CODE + UM_KERN_PAGE_SIZE) #define STUB_END _UML_AC((unsigned long), STUB_DATA + UM_KERN_PAGE_SIZE) #ifndef __ASSEMBLY__ #include <sysdep/ptrace.h> struct cpu_task { int pid; void *task; }; extern struct cpu_task cpu_tasks[]; extern unsigned long high_physmem; extern unsigned long uml_physmem; extern unsigned long uml_reserved; extern unsigned long end_vm; extern unsigned long start_vm; extern unsigned long long highmem; extern unsigned long brk_start; extern unsigned long host_task_size; extern int linux_main(int argc, char **argv); extern void uml_finishsetup(void); struct siginfo; extern void (*sig_info[])(int, struct siginfo *si, struct uml_pt_regs *); #endif #endif