Lines Matching +full:linux +full:- +full:kernel
3 Linux implements its userland-to-kernel transition using a special library
4 called linux-gate.so that is mapped by the kernel into every process. For more
7 http://www.trilithium.com/johan/2005/08/linux-gate/
10 kernel\_vsyscall does not use EBP to point to the frame pointer.
13 lines in the symbol file. If you look in src/client/linux/data you will see
14 symbol files for linux-gate.so for both Intel & AMD(the implementation of
15 kernel\_vsyscall changes depending on the CPU manufacturer). When processing
16 minidumps from Linux 2.6, having these symbol files is necessary for walking the
24 The particular details of understanding the linux-gate.so symbol files can be
28 previous frame when the EIP is inside kernel\_vsyscall, and we do that by
29 telling the processor how many bytes kernel\_vsyscall has pushed onto the stack
33 MODULE Linux x86 random\_debug\_id linux-gate.so PUBLIC 400 0 kernel\_vsyscall
36 The PUBLIC line indicates that kernel\_vsyscall is at offset 400 (in bytes) from
37 the beginning of linux-gate.so. The STACK line indicates the size of the
44 These functions might change significantly depending on kernel version. In my
46 but the Linux kernel might change the address of kernel\_vsyscall w.r.t the
47 beginning of linux-gate.so, which would cause these symbol files to be invalid.