Remove the usage of baddr completely

As promised here's the patch, the get_vaddr thing has been removed as it was misleading and more baddr could be removed if there's no reason to keep those.