If this question depends on the linux distribution, please answer it in a "general way" (i.e. the most common implementation on linux distributions).
In the page table of a process we can find the physical direction where the page we are looking for is mapped in main memory or a pointer to disk if the page we are looking for isn't present in main memory and we have to catch it from the disk. But my question is: if the page we are looking for is placed in the swap area, what will we find on the page table of that process? We will find a pointer to disk (but pointing to the page in the swap area) or will we find a physical direction but being this physical direction a "virtual direction" which makes mainMemory + swapArea a unified memory (i.e. if we have 16GB main memory + 2GB swap memory we can see in the page table that the page we are looking for is in the direction X (being X a direction that corresponds to 17GB) and this mean that we will find it in the swap memory (because is >16GB the direction)) ? Remember that we are suposing 16GB main memory + 2GB swap memory.