relocation_functions