How System.map addresses are translated
I am new to Kernel development and trying to make sense of things. I am running an Ubuntu 14.04 LTS machine that has the following entry in its System.map file
ffffffff81801400 R sys_call_table Is the address a virtual memory offset or the actual virtual address where the system call table will reside. I've heard conflicting information from TWO experts - one suggests that it is the exact virtual address of the system call table and the other says I would need to add the kernel base virtual address to that virtual address to locate the system call table. Which one of these people are correct as I am now confused? |
Let's find out:
Code:
cat /proc/2269/stack |
All times are GMT -5. The time now is 02:01 PM. |