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?
Last edited by dlevy022; 12-02-2015 at 08:04 PM.
|